Verwendung von Kommentaren in JSF 2.0
Problem
Kommentieren Sie in JSF 2.0 ein JSF-Tag wie dieses aus
JSF…
JSF verarbeitet den Wertausdruck jedoch weiterhin und gibt das Ergebnis auf der generierten HTML-Seite aus. Angenommen,#\{msg.buttonLabel} gibt eine "Submit" -Nachricht zurück.
Generierte HTML-Seite…
Gibt es eine Möglichkeit, ein JSF-Tag vollständig auszukommentieren? Kein Prozess für den Werteausdruck oder in der endgültig generierten HTML-Seite?
Lösung
Es gibt zwei Möglichkeiten, das JSF-Tag auszukommentieren:
1. facelets.SKIP_COMMENTS
Setzen Sie in web.xml den Parameter "facelets.SKIP_COMMENTS" auf "true".
facelets.SKIP_COMMENTS true
Jetzt entfernt JSF alles auf der Seite, was in<!– –> enthalten ist.
JSF…
Generierte HTML-Seite…
2. ui:remove
Alternativ können Sie das Tag "ui:remove" verwenden, um den Inhalt zu definieren, den Sie entfernen möchten. Zum Beispiel,
JSF
Generierte HTML-Seite…