How can I remove HTML comments in my Facelets?

后端 未结 1 542
谎友^
谎友^ 2020-12-01 09:10

I would like to remove all HTML comments from my facelets before delivering to end users. Does any standard approach exist?

相关标签:
1条回答
  • 2020-12-01 09:43

    There are actually two ways:

    1. To remove ALL comments, add this to web.xml:

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

      or when you're still on JSF 1.2 which doesn't use Facelets as default view technology yet:

      <context-param>
          <param-name>facelets.SKIP_COMMENTS</param-name>
          <param-value>true</param-value>
      </context-param>
      
    2. To remove specific comments only, use <ui:remove>.

      <ui:remove><!-- This is a HTML comment. --></ui:remove>
      
    0 讨论(0)
提交回复
热议问题