2010-04-26 8 views
11

Mit dem JSF/Seam/RichFaces-Stack gibt es eine Möglichkeit, Kommentare (auf XHTML-Seiten) zu markieren, so dass sie nicht in der HTML-Ausgabe enthalten werden? D.h., etwas wie JSPs <%-- comments --%>, im Gegensatz zu normalen <!-- comments -->.Gibt es "serverseitige Kommentare" in JSF/Seam/RichFaces?

Ich habe gehört, dass facelets.SKIP_COMMENTS context-param migth dies für normale HTML-Kommentare tun, aber gibt es noch eine andere Option? (Immerhin gibt es vielleicht einige Kommentare, die Sie wünschen in der Seitenausgabe und einige, die Sie nicht enthalten.)

Antwort

15

eine Antwort in a thread on the JSF for nonbelievers forum of IBM developerWorks Gefunden:

<ui:remove><!-- 
    <tags you want to remove/> 
--></ui:remove> 

the official Facelets documentation of ui:remove Siehe für weitere Informationen.

+0

Danke, das funktioniert! (Wenn man IntelliJ IDEA benutzt, kann man auch die '' Kommentare in' 'weglassen, da IDEA den Inhalt nicht als kommentiert anzeigt.) – Jonik

+0

Link scheint nun zu sein: https: // facelets .java.net/nonav/docs/dev/docbook.html # Vorlage-entfernen (nicht mehr Dev in der URL?) – udog

6

Verwenden Sie die facelets.SKIP_COMMENTS Context-Parameter. Sie brauchen keine Kommentare in den generierten Seiten. Sie sollen sowieso nicht lesbar sein.

+3

Sie implizieren, dass Entwickler nicht menschlich sind? ;-) – Damo

+3

"Sie sind sowieso nicht dazu bestimmt, lesbar zu sein" <- Grund # 293, warum wir die JSF-Seiten von dev's hassen. ;) –

Verwandte Themen