Wie können wir mehrere xhtml-Seiten in eine Übersichtsseite einbeziehen? Hier alle xhtml-Seiten einschließlich der gleichen Vorlage.
Was auch immer die Daten haben, die ich in allen xhtml Seiten habe, sollen genau dasselbe in der Zusammenfassungsseite anzeigen. Wenn Sie dies jedoch einbeziehen, werden mehrere <html>
-Dokumente auf der Seite gerendert.
Wie können wir das lösen?
Verschieben Sie den Body-Inhalt in eine andere Vorlage, die Sie auch in den Vorlagenclients von <ui:include>
einfügen.
z. updatePersonalDetails.xhtml
(Wiederholen Sie dies auch für die anderen)
, damit Sie dies in summary.xhtml
tun können:
Unrelated auf das konkrete Problem, sollten Sie Templates und Includes im Ordner /WEB-INF
platzieren, um zu verhindern, dass sie direkt aufgerufen werden. Siehe auch Welche XHTML-Dateien muss ich in / WEB-INF einfügen und welche nicht?