26
我想在交付给最终用户之前从我的facelets中删除所有HTML注释。是否存在任何标准方法?如何在我的Facelets中删除HTML注释?
我想在交付给最终用户之前从我的facelets中删除所有HTML注释。是否存在任何标准方法?如何在我的Facelets中删除HTML注释?
实际上,有两种方式:
要删除所有注释,将它添加到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>
不知道,我一直在用JSF/Facelets的工作1年。 – f1sh 2010-08-02 15:26:00
@Koray:通过阅读文档(上下文参数在[JSF 2规范]的第11-3页中提到(http://download.oracle.com/otn-pub/jcp/jsf-2.0-fr-full-oth- JSpec/JSF-2_0-FR-spec.pdf))。 – BalusC 2016-07-22 18:54:27
@BalusC这是草稿,不是吗?有没有最终版本? – 2016-07-22 18:55:26