请检查这些eclipse项目层次结构并告诉我出现了什么问题,为什么我在/WEB-INF/template/
中定义的模板在运行放置在/Home.xhtml
的主页时没有出现?当我运行Home.xhtml时,唯一出现的是没有任何模板的文本“主要内容区”!
感谢。
的template.xhtml
Home.xhtml
答案 0 :(得分:-2)
尝试将其放在webcontent上......不在WEB-INF内。
我就是这样做的:
<p:layoutUnit position="center" style="border: 0;margin: 0px auto; padding: 0; height: 100%;">
<ui:insert name="content">
<ui:include src="content.xhtml"/>
</ui:insert>
</p:layoutUnit>
and content.xhtml:
<body>
<ui:composition>
</ui:composition>
</body>
和客户:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:po="http://java.sun.com/jsf/composite/componentes"
template="/templates/template.xhtml">
<ui:define name="content">