JSF gibt eine leere / nicht analysierte Seite mit einer einfachen / rohen XHTML / XML / EL-Quelle anstelle einer gerenderten HTML-Ausgabe zurück.

Ich habe einige Facelets-Dateien wie unten.

WebContent
 |-- index.xhtml
 |-- register.xhtml
 |-- templates
 |    |--userForm.xhtml
 |    `--banner.xhtml
 :

Beide Seiten verwenden Vorlagen von/templates Verzeichnis. Mein/index.xhtml öffnet sich gut im Browser. Ich bekomme die generierte HTML-Ausgabe. Ich habe einen Link in/index.xhtml file to/register.xhtml Datei. Mein/register.xhtml wird nicht analysiert und gibt statt der generierten HTML-Ausgabe nur XHTML / Raw-XML zurück. Wenn ich mit der rechten Maustaste auf eine Seite im Browser klicke und @ tSeitenquelle anzeigen, dann sehe ich immer noch XHTML-Quellcode anstelle der generierten HTML-Ausgabe. Es sieht so aus, als würde die Vorlage nicht angewendet.

Allerdings, wenn ich das @ öff/register.xhtml mögen/faces/register.xhtml in der Adressleiste des Browsers, dann wird es richtig angezeigt. Wie entsteht das und wie kann ich es lösen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage