Я хотел бы удалить все комментарии 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>