2010-04-26 13 views
11

Avec la pile JSF/Seam/RichFaces, existe-t-il un moyen de baliser les commentaires (sur les pages XHTML) afin qu'ils ne soient pas inclus dans la sortie HTML? Par exemple, quelque chose comme JSP <%-- comments --%>, par opposition à <!-- comments --> normale.Y a-t-il des "commentaires côté serveur" dans JSF/Seam/RichFaces?

J'ai entendu que facelets.SKIP_COMMENTS migration de contexte-param le faire pour les commentaires HTML normaux, mais y at-il une autre option? (Après tout, il peut y avoir quelques commentaires que vous veulent inclus dans la sortie de la page et certains que vous n'avez pas.)

Répondre

15

trouvé une réponse à a thread on the JSF for nonbelievers forum of IBM developerWorks:

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

Voir the official Facelets documentation of ui:remove pour plus d'informations.

+0

Merci, cela fonctionne! (Pour mémoire, si vous utilisez IntelliJ IDEA, vous pouvez laisser de côté les commentaires '' à l'intérieur de '', IDEA n'affichera pas le contenu comme commenté.) – Jonik

+0

Le lien semble maintenant être: https: // facelets .java.net/nonav/docs/dev/docbook.html # template-remove (plus de dev dans l'URL?) – udog

6

Utilisez le facelets.SKIP_COMMENTS context-param. Vous n'aurez pas besoin de commentaires dans les pages générées. Ils ne sont pas destinés à être lisibles par l'homme de toute façon.

+3

Êtes-vous en train d'insinuer que les développeurs ne sont pas humains? ;-) – Damo

+3

"Ils ne sont pas destinés à être lisibles par l'homme de toute façon" <- Raison # 293 Pourquoi Dev nous déteste les pages JSF. ;) –