hi i am newbie to facelets and try to invoke in my test application i have created template.xhtml in web-inf/layout to use it in my page1.jspx
it can not show facelets perfectly error while first time page1 load comes that -------------------------------------------------------------------------- com.sun.facelets.FaceletException: Error Parsing /decorator/images/Blue.css: Error Traced[line: 1] Content is not allowed in prolog. at com.sun.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:234) at com.sun.facelets.compiler.Compiler.compile(Compiler.java:105) at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:197) .............. --------------------------------------------------------------------------- my template.xhtml is -------------------------------------------------------------------------- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"> <head> <title><ui:insert name="title">Test Demo</ui:insert></title> <link rel="stylesheet" type="text/css" href="./decorator/images/Blue.css"/> </head> <body> <div id="wrap"> <div id="header"> <ui:insert name="header"> <ui:include src="header.xhtml"/> </ui:insert> </div> <div id="menu"> <ui:insert name="menu"> menu will be here </ui:insert> </div> <!-- content-wrap starts here --> <div id="content-wrap"> <div id="sidebar"> <ui:insert name="sidebar"> <ui:include src="sidebar.xhtml"/> </ui:insert> </div> <div id="main"> <ui:insert name="main"> Main code will be here </ui:insert> </div> <!-- content-wrap ends here --> </div> <!--footer starts here--> <div id="footer"> <ui:insert name="footer"> <ui:include src="footer.xhtml"/> </ui:insert> </div> <!-- wrap ends here --> </div> </body> </html> ----------------------------------------------------------------------- another page1.jspx is like ----------------------------------------------------------------------- <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0" xmlns:f="http://java.sun.com/jsf/core" xmlns:tr="http://myfaces.apache.org/trinidad" xmlns:ui="http://java.sun.com/jsf/facelets" > <jsp:directive.page contentType="text/html;charset=utf-8"/><br /> <f:view> <tr:document title="demo"> <tr:panelPage> <ui:composition template="/WEB-INF/layout/template.xhtml"> <ui:define name="header"> </ui:define> <ui:define name="menu"> </ui:define> <ui:define name="sidebar"> </ui:define> <ui:define name="main"> <tr:form> <tr:inputText label="Your name:" id="input1" value="#{helloTest.name}" required="true"></tr:inputText> <tr:commandButton id="button1" text="Press Me" action="#{helloTest.send}"></tr:commandButton> </tr:form> </ui:define> </ui:composition> </tr:panelPage> </tr:document> </f:view> </jsp:root> ----------------------------------------------------------------------- one another thing i want to ask because i am at entry point of facelets is that i have use <ui:composition template="/WEB-INF/layout/template.xhtml"> in page1.jspx bcoz i want to use this template in page, but this is common layout to all page so i have to use this method in all page? please help me thanks in advance -- View this message in context: http://www.nabble.com/-trinidad-faces-tp18728342p18728342.html Sent from the MyFaces - Users mailing list archive at Nabble.com.