Je voudrais supprimer tous les commentaires HTML de mes facelets avant de les livrer aux utilisateurs finaux. Y a-t-il une approche standard?Comment puis-je supprimer les commentaires HTML dans mes facelets?
26
A
Répondre
44
Il y a en fait deux façons:
Pour supprimer tous les commentaires, ajouter à
web.xml
:<context-param> <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name> <param-value>true</param-value> </context-param>
ou lorsque vous êtes encore sur JSF 1.2 qui n'utilise pas comme Facelets technologie d'affichage par défaut pour le moment:
<context-param> <param-name>facelets.SKIP_COMMENTS</param-name> <param-value>true</param-value> </context-param>
Pour supprimer des commentaires spécifiques uniquement, utilisez
<ui:remove>
.<ui:remove><!-- This is a HTML comment. --></ui:remove>
ne savait pas que, et je travaille avec JSF/Facelets pour 1 an. – f1sh
@Koray: En lisant des docs (le paramètre de contexte est mentionné à la page 11-3 de [Spécification JSF 2] (http://download.oracle.com/otn-pub/jcp/jsf-2.0-fr-full-oth- JSpec/jsf-2_0-fr-spec.pdf)). – BalusC
@BalusC Ceci est le brouillon, n'est-ce pas? N'y a-t-il pas de version finale? –