I want to use domtag.tld and domutl.tld in my jsp programming to access the domino .
According to the help manal of Domino Designer
,web.xml should be configured with taglib and taglib-location added.just like this:
<taglib-uri>domutil.tld</taglib-uri>
<taglib-location>/WEB-INF/domutil.tld</taglib-location>
<taglib-uri>domtags.tld</taglib-uri>
<taglib-location>/WEB-INF/domtags.tld</taglib-location>
I’ve done as it told ,but there is an error occured.
it reads:
'The content of element type “web-app” must match ("icon?,display-name?,description?d
istributable?,context-param*,filter-mapping*,listener*…env-entry*,ejb-ref*,e
jb-local-ref*)’
I am wodering what the problem is?
How to solve it?
Thanks a million!
Subject: How to config web.xml when using domtags.tld and domutil.tld taglib?
The order of things in web.xml is important. This is wrong, and will give the error message you report:
<servlet>
<servlet-name>Hello</servlet-name>
<display-name>Greetings</display-name>
<servlet-class>testpackage.helloworld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-hame>Hello</servlet-name>
<url-pattern>/hi</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Mellow</servlet-name>
<display-name>Mindset</display-name>
<servlet-class>testpackage.melloworld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-hame>Mellow</servlet-name>
<url-pattern>/dude</url-pattern>
</servlet-mapping>
To fix it, group all the servlet tags together, then all the servlet-mapping tags:
<servlet>
<servlet-name>Hello</servlet-name>
<display-name>Greetings</display-name>
<servlet-class>testpackage.helloworld</servlet-class>
</servlet>
<servlet>
<servlet-name>Mellow</servlet-name>
<display-name>Mindset</display-name>
<servlet-class>testpackage.melloworld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-hame>Hello</servlet-name>
<url-pattern>/hi</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-hame>Mellow</servlet-name>
<url-pattern>/dude</url-pattern>
</servlet-mapping>
The error message tells you where the should be - the second to last thing in , before .
Hope that helps!