- This topic has 2 replies, 3 voices, and was last updated 18 years, 5 months ago by henk.
-
AuthorPosts
-
arjan.tijmsMemberWe’re having a lot of pages on which we make use of a custom tag. This custom tag has an attribute that takes an XML fragment. Since this fragment is typically multiple lines, we use the jsp:attribute syntax for this.
However, the <jsp:attribute> tag, which is part of the JSP 2.0 spec, does not seem to be supported by your JSP editor. it gives the message: “Unknown tag (jsp:attribute).”
Is there any plan to add support for <jsp:attribute> ?
Thanks a lot in advance
PS
See http://java.sun.com/products/jsp/syntax/2.0/syntaxref2014.html for details about jsp:attribute.
Riyad KallaMemberArjan,
Can you post a snippet of code as an example? You are correct that JSP 2.0 support is not completely there yet, sorry.
henkMemberRiyad,
We’re having this problem to. I can reproduce this quite easily. jsp:attribute is a -direct- alternative for any atribute on any taglib tag. So, if I just take the example from my other post where I created a new web project and did nothing but add a test file, and change a random tag attribute in jsp:attribute, the validation warning appears:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <html> <body> <f:view> <f:loadBundle var="msg"> <jsp:attribute name="basename" >test.bundle</jsp:attribute> </f:loadBundle> <h:outputText value="#{msg.bla}" /> </f:view> </body> </html>
This will give you the unknown tag warning again, while it runs perfectly in Tomcat and other servlet containers.
The original (equivalent) code is:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <html> <body> <f:view> <f:loadBundle var="msg" basename="test.bundle" /> <h:outputText value="#{msg.bla}" /> </f:view> </body> </html>
-
AuthorPosts