|
Experimenting with JSF a little bit. Imported this project and trying to learn a little. When I run the index.jsp on the server I get the following errors Error 500: <h3>Validation error messages from tag library h</h3>org.xml.sax.SAXParseException: Attribute "xmlns:h" was already specified for element "jsp:root".<h3>Validation error messages from tag library f</h3>org.xml.sax.SAXParseException: Attribute "xmlns:h" was already specified for element "jsp:root".<h3>Validation error messages from tag library hx</h3>org.xml.sax.SAXParseException: Attribute "xmlns:h" was already specified for element "jsp:root". Don't have a clue what this means. It appears to occur on my include of menu.jsp. I have checked this by commenting all the includes and reincluding them one by one. Any ideas what might be causing this. Below is my index.jsp page !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%-- jsf:codeBehind language="java" location="/JavaSource/pagecode/Index.java" --%><%-- /jsf:codeBehind --%> <%@taglib uri="http://www.ibm.com/jsf/html_extended" prefix="hx"%> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <html> <head> <title>Welcome to PizzaRia!!!</title> <link rel="stylesheet" type="text/css" href="<%= request.getContextPath() + "/Styles.css" %>"> </head> <body> <f:view> <table border="0" cellspacing="4" cellpadding="0" width="<h:outputText value="#{initParam.pageWidth}"/>"> <tr> <td colspan="2"> <%-- The header --%> <%@ include file="header.jsp"%> </td> </tr> <tr> <td valign="top"> <%@ include file="menu.jsp"%> </td> <td valign="top"> <!--------------- the beginning of the Welcome page -------------> <br> <div class="NormalLarge">Welcome to PizzaRia!!!</div> <br> <div class="NormalSmall">Try our tasty pizzas today!</div> <!--------------------- the end of the Welcome page -------------> </td> </tr> <tr> <td colspan="2"> <%-- The footer --%> <%@ include file="footer.jsp"%> </td> </tr> </table> </h:form> </f:view> </body> </html> Michael Smith iSeries.mySeries.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.