You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by "Daniel Dekany (JIRA)" <ji...@apache.org> on 2016/03/23 22:46:25 UTC
[jira] [Created] (FREEMARKER-18) JSP EL function and custom tag
with the same name owrite each other
Daniel Dekany created FREEMARKER-18:
---------------------------------------
Summary: JSP EL function and custom tag with the same name owrite each other
Key: FREEMARKER-18
URL: https://issues.apache.org/jira/browse/FREEMARKER-18
Project: Apache Freemarker
Issue Type: Bug
Components: jsp
Reporter: Daniel Dekany
If a tab library contains both a function and a custom tag with the same name, they will overwrite each other. That one whose XML element in the TLD comes later wins. That's first and foremost a backward compatibility problem, as before 2.3.22 the custom tag always won, because the function was ignored. Starting with 2.3.22 it can happen that you get a function instead of the custom tag, breaking an earlier working template. Also it would be good if we can support both "aspect" on the same time, be implementing both the `TemplateMethodModelEx` and `TemplateDirectiveModel` interfaces.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)