如何删除Facelets中的HTML注释?

时间:2010-08-02 13:15:33

标签: java jsf comments facelets

我希望在向最终用户投放之前从我的facelets中删除所有HTML注释。是否存在任何标准方法?

1 个答案:

答案 0 :(得分:47)

实际上有两种方式:

  1. 要删除所有评论,请将其添加到web.xml

    <context-param>
        <param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
        <param-value>true</param-value>
    </context-param>
    

    或当你仍然使用不使用Facelets作为默认视图技术的JSF 1.2时:

    <context-param>
        <param-name>facelets.SKIP_COMMENTS</param-name>
        <param-value>true</param-value>
    </context-param>
    
  2. 要仅删除特定注释,请使用<ui:remove>

    <ui:remove><!-- This is a HTML comment. --></ui:remove>