Try: xmlns:bean="urn:jsptld:/WEB-INF/tags/struts-bean.tld"
But since JSP 1.2 you really don't need separate TLD files for packaged taglibs (like Struts and JSTL). This should also work: xmlns:bean="http://jakarta.apache.org/struts/tags-bean" Then you can remove the TLD files from your app as well as the <taglib> elements from your web.xml. Also note that as of JSP 2.0 you don't have to use <jsp:root> for your document's root element. Quoting Tomasz Dreßler <[EMAIL PROTECTED]>: > Hi! > I have problems to use the struts taglibs in jsp with xml syntax. > > When I use > <%@ taglib uri="/WEB-INF/tags/struts-bean.tld" prefix="bean" %> > the generated servlet contains the line > '_jspx_dependants.add("/WEB-INF/tags/struts-bean.tld")' > and everything is ok. > > But with the following syntax the line > '_jspx_dependants.add("/WEB-INF/tags/struts-bean.tld")' disappeare > <?xml version="1.0" encoding="UTF-8"?> > > <jsp:root version="1.2" > xmlns:jsp="http://java.sun.com/JSP/Page" > xmlns:c="http://java.sun.com/jsp/jstl/core" > xmlns:bean="/WEB-INF/tags/struts-bean.tld"> > [...] > > </jsp:root> > > I use Apache Tomcat/5.0.18 and I have modifyed my web.xml: > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> > [...] > </web-app> > > > Any Idea? > > Tomek -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]