https://issues.apache.org/bugzilla/show_bug.cgi?id=55788
Bug ID: 55788
Summary: TagPlugins should key on tag QName rather than
implementation class
Product: Tomcat 8
Version: trunk
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P2
Component: Jasper
Assignee: [email protected]
Reporter: [email protected]
Tag plugins key off a tag's implementation class, for example:
<tag-plugin>
<tag-class>org.apache.taglibs.standard.tag.rt.core.IfTag</tag-class>
<plugin-class>org.apache.jasper.tagplugins.jstl.core.If</plugin-class>
</tag-plugin>
This is fragile, for example, if the class name changes or if multiple tags
happen to use the same class name. It also means the plugin will not recognize
alternate implementations of the same tag, and cannot be used to adapt
tagfiles.
Instead, the plugin should key off the tag's fully qualified name (TLD URI +
name) such as {http://java.sun.com/jsp/jstl/core, if} for the JSTL <c:if> tag
above.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]