/ / JSF-Vorlage funktioniert nicht - Eclipse, JSF, JSF-2

JSF-Vorlage funktioniert nicht - Eclipse, JSF, JSF-2

Bitte überprüfen Sie diese Eclipse-Projekthierarchie und sagen Sie mir, was falsch läuft, warum die von mir definierte Vorlage /WEB-INF/template/ wird nicht angezeigt, wenn ich die Startseite, auf der sie abgelegt wurde, starte /Home.xhtml ? Wenn ich Home.xhtml starte, erscheint nur der Text "Main Content Area" ohne Vorlage!

Vielen Dank.

Template.xhtml

Bildbeschreibung hier eingeben

Home.xhtml

Bildbeschreibung hier eingeben

Antworten:

-2 für die Antwort № 1

Versuchen Sie es auf Webcontent zu platzieren ... Nicht in WEB-INF.

So mache ich es:

    <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>

Und content.xhtml:

<body>
<ui:composition>

</ui:composition>
</body>

und der Kunde:

<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">