aspose file tools*
The moose likes Struts and the fly likes custom tag handler Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "custom tag handler" Watch "custom tag handler" New topic
Author

custom tag handler

D kukreja
Ranch Hand

Joined: Jan 29, 2008
Posts: 39
I have written a custom tag handler in struts 2.0 web application.
I am adding following lines in the web.xml :
<taglib>
<taglib-uri>/WEB-INF/pager.tld</taglib-uri>
<taglib-location>/WEB-INF/pager.tld</taglib-location>
</taglib>

but I get the following error :
cvc-complex-type.2.4.a: Invalid content was found starting with element 'taglib'. One of '{"http://
java.sun.com/xml/ns/j2ee" escription, "http://java.sun.com/xml/ns/j2ee" isplay-name, "http://
java.sun.com/xml/ns/j2ee":icon, "http://java.sun.com/xml/ns/j2ee" istributable, "http://
java.sun.com/xml/ns/j2ee":context-param, "http://java.sun.com/xml/ns/j2ee":filter, "http://
java.sun.com/xml/ns/j2ee":filter-mapping, "http://java.sun.com/xml/ns/j2ee":listener, "http://
java.sun.com/xml/ns/j2ee":servlet, "http://java.sun.com/xml/ns/j2ee":servlet-mapping, "http://
java.sun.com/xml/ns/j2ee":session-config, "http://java.sun.com/xml/ns/j2ee":mime-mapping,
"http://java.sun.com/xml/ns/j2ee":welcome-file-list, "http://java.sun.com/xml/ns/j2ee":error-page,
"http://java.sun.com/xml/ns/j2ee":jsp-config, "http://java.sun.com/xml/ns/j2ee":security-
constraint, "http://java.sun.com/xml/ns/j2ee":login-config, "http://java.sun.com/xml/ns/
j2ee":security-role, "http://java.sun.com/xml/ns/j2ee":env-entry, "http://java.sun.com/xml/ns/
j2ee":ejb-ref, "http://java.sun.com/xml/ns/j2ee":ejb-local-ref, "http://java.sun.com/xml/ns/
j2ee":service-ref, "http://java.sun.com/xml/ns/j2ee":resource-ref, "http://java.sun.com/xml/ns/
j2ee":resource-env-ref, "http://java.sun.com/xml/ns/j2ee":message-destination-ref, "http://
java.sun.com/xml/ns/j2ee":message-destination, "http://java.sun.com/xml/ns/j2ee":locale-
encoding-mapping-list}' is expected.

please help
Merrill Higginson
Ranch Hand

Joined: Feb 15, 2005
Posts: 4864
I'm not sure if this is your problem, but in a Servlet 1.4 Web Application, the <taglib> stanza must be inside a <jsp-config> stanza. Example:


Merrill
Consultant, Sima Solutions
D kukreja
Ranch Hand

Joined: Jan 29, 2008
Posts: 39
thanks
this has helped
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: custom tag handler