In short, Tomcat does. You're missing some elements in that file. Here's an example jspx file:
<jsp:root version="2.0" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:t="http://myfaces.apache.org/tomahawk" xmlns="http://www.w3.org/1999/xhtml"> <f:view> <html> <head> <jsp:directive.page contentType="text/html"/> NOTE THIS LINE. It tricks Internet Explorer into displaying the page properly (not just xml) <title><h:outputText value="#{TestBean.cssPath}"/></title> <t:stylesheet path="/resources/#{TestBean.cssPath}"/> </head> <body> <h:form> <t:htmlTag value="p"> <h:outputText value="Fore Score and Seven Years ago..."/> </t:htmlTag> </h:form> </body> </html> </f:view> </jsp:root> -----Original Message----- From: Matthew Giannini [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 08, 2006 4:02 PM To: users@tomcat.apache.org Subject: How do i use xmlns directive for including a taglib with Tomcat? Hi, I am trying to get this simple JSP page to work using the xmlns method of including a tag library. I noticed that all the jsp2 examples with Tomcat 5.5.x do not use the xmlns method, but they use taglib directives like : <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> However, I would like to do the following so that my JSP page is XML complient: This JSP page below simply displays a table with the headings only. If I remove the xmlns:c and insert the taglib directive like above, this will work (i.e. it will display the dynamic content using the tags correctly). Can somebody please tell me if Tomcat 5.5.x does not support the xmlns method of using tag libraries, or help me understand where I am going wrong? Many thanks in advance, Matthew giannini <html xmlns="http://www.w3.org/1999/xhtml" xmlns:c="http://java.sun.com/jsp/jstl/core"> <head> <title>JSP Tutorial Stuff</title> </head> <body> <table> <tr> <th>Value</th> <th>Square</th> </tr> <c:forEach var="x" begin="0" end="10" step="2"> <tr> <td> <c:out value="${x}"/> </td> <td> <c:out value="${x * x}"/> </td> </tr> </c:forEach> </table> </body> </html> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]