Я хотел бы удалить все комментарии HTML из своих макетов перед тем, как доставить их конечным пользователям. Существует ли какой-либо стандартный подход?
Как удалить комментарии HTML в моих Facelets?
Ответ 1
Есть два способа:
-
Чтобы удалить ВСЕ комментарии, добавьте это в
web.xml
:<context-param> <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name> <param-value>true</param-value> </context-param>
или когда вы все еще находитесь на JSF 1.2, который еще не использует Facelets в качестве технологии представления по умолчанию:
<context-param> <param-name>facelets.SKIP_COMMENTS</param-name> <param-value>true</param-value> </context-param>
-
Чтобы удалить только определенные комментарии, используйте
<ui:remove>
.<ui:remove><!-- This is a HTML comment. --></ui:remove>