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?