¿es posible insertar comentarios en mis archivos .xhtml que solo se muestran en el origen y no en el resultado representado? Quiero incluir autor, fecha, ... en los archivos, pero no deberían estar visibles para el usuario final en la salida generada. Si utilizo las etiquetas de comentario estándar <!-- -->
, el navegador las muestra.Comentarios invisibles en jsf 2.0?
Respuesta
Añadir lo siguiente en su web.xml
:
<context-param>
<param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
De esta manera Facelets
se saltará los comentarios mientras se analizaba la vista xhtml
plantilla.
Los comentarios invisibles en JSF son un inconveniente, especialmente para los principiantes. Estoy de acuerdo con la respuesta del Sr. Minchev. De todos modos, proporciono una forma alternativa para comentar el contenido de JSF que consiste en el uso de ui: quito
<ui:remove> This is a comment </ui:remove>
La etiqueta Quitar la interfaz de usuario se utiliza para especificar las etiquetas o bloques de contenido que debe ser eliminado de su página por los Facelets ver manejador en tiempo de compilación. Esta etiqueta no tiene atributos. Puede usar esta etiqueta para indicar que una etiqueta en particular debe eliminarse de la página renderizada.
Es útil para eliminar el contenido requerido durante design time, pero no durante el tiempo de ejecución, como comentarios, contenido restringido (por ejemplo, "lorem ipsum") que ayuda a llenar el contenido de la página para adaptarlo a los diseñadores visuales como Dreamweaver, etc.
Ver: Practical implications of Facelets ui:remove tag
Tenga en cuenta que los Facelets proceso de compilación es mucho más rápido que el proceso de compilación de JSP porque ningún código de bytes de Java es en realidad genera y compila detrás de las escenas cuando primero visita tu página La etiqueta UI Remove se utiliza para especificar etiquetas o bloques de contenido que el manejador de vistas de Facelets debe eliminar de su página en el momento de la compilación. Esta etiqueta no tiene atributos.
incorrecto, de la manera correcta es:
<context-param>
<param-name>facelets.SKIP_COMMENTS</param-name>
<param-value>true</param-value>
Este trabajo para mí, no hay javax.faces.FACELETS_SKIP_COMMENTS!
La pregunta fue sobre JSF 2.x, no 1.x. JSF 2.0 ya se introdujo hace 5 años. Tal vez es hora de ponerse al día? – BalusC
- 1. Internacionalización en JSF 2.0
- 2. mensajes personalizados JSF 2.0
- 3. JSF 2.1 & IE Comentarios condicionales
- 4. JSF 2.0 ¿Cómo usar Eclipse?
- 5. Carga de archivo JSF 2.0
- 6. JSF 2.0 RenderResponse y ResponseComplete
- 7. Marcos CRUD JSF 2.0 recomendados
- 8. ¿Cómo invalidar la sesión en JSF 2.0?
- 9. Correr JSF 2.0 en Servlet 2.4 contenedor
- 10. Uso de @ViewScoped en JSF 2.0?
- 11. Escalado horizontal de la aplicación JSF 2.0
- 12. Apache Shiro "con JSF 2.0"! ¿Como va?
- 13. Dame un tutorial de JSF 2.0
- 14. ¿Cómo usar múltiples formularios en una página con JSF 2.0?
- 15. Usando RichFaces 4 en una aplicación JSF 2.0
- 16. ¿Cuál es el parámetro STATE_SAVING_METHOD en JSF 2.0
- 17. ¿Qué ámbito usar en JSF 2.0 para el patrón Wizard?
- 18. ¿Cómo hacer un archivo de descarga en JSF 2.0?
- 19. ¿Cómo crear mensajes 404 personalizados en JSF 2.0?
- 20. Problemas para configurar JSF 2.0 en Eclipse Indigo
- 21. Visualización JSF Comentario HTML
- 22. Caracteres invisibles en Java Strings
- 23. JSF 2.0: solicitud de ajax al presionar ENTER
- 24. JSF 2.0 Acceso al bean Scope Application desde otro Bean
- 25. RichFaces 3.3.3 con el ejemplo de trabajo JSF 2.0
- 26. JSF 2.0: ¿Cómo saltarse la validación del bean JSR-303?
- 27. JSF 2.0 Converter no trabaja desde separada fichero-jar
- 28. JSF 2.0 de ejemplo o aplicación de código abierto
- 29. JSF 2.0 Cómo vincular CSS desde recursos externos
- 30. ¿El Eclipse IDE es compatible con JSF 2.0?
Sin cambios. Mi jboss 5.1 todavía intenta ejecutar el contenido entre los comentarios. – Zini