26
Me gustaría eliminar todos los comentarios HTML de mis facelets antes de entregarlos a los usuarios finales. ¿Existe algún enfoque estándar?¿Cómo puedo eliminar comentarios HTML en mis Facelets?
Me gustaría eliminar todos los comentarios HTML de mis facelets antes de entregarlos a los usuarios finales. ¿Existe algún enfoque estándar?¿Cómo puedo eliminar comentarios HTML en mis Facelets?
realidad, hay dos maneras:
para eliminar todos los comentarios, añadir esto a web.xml
:
<context-param>
<param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
o cuando todavía estás en JSF 1.2 que no utiliza como Facelets tecnología de vista predeterminada todavía:
<context-param>
<param-name>facelets.SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
Para eliminar solo comentarios específicos, use <ui:remove>
.
<ui:remove><!-- This is a HTML comment. --></ui:remove>
No sabía eso, y he estado trabajando con Facelets JSF/durante 1 año. – f1sh
@Koray: leyendo docs (el parámetro de contexto se menciona en la página 11-3 de [especificación JSF 2] (http://download.oracle.com/otn-pub/jcp/jsf-2.0-fr-full-oth- JSpec/jsf-2_0-fr-spec.pdf)). – BalusC
@BalusC Este es el borrador, ¿no es así? ¿No hay una versión final? –