java - 如何删除 Facelets 中的 HTML 注释?

标签 java jsf comments facelets

我想在交付给最终用户之前从我的 facelets 中删除所有 HTML 注释。是否存在任何标准方法?

最佳答案

其实有两种方式:

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

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

    或者当您仍在使用尚未使用 Facelets 作为默认 View 技术的 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>
    

关于java - 如何删除 Facelets 中的 HTML 注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3388109/

相关文章:

java - 将 html 表单数据发送到 java 应用程序

css - Primefaces 日历位置

c++ - for 循环的首选评论风格是什么? (C++,但也应该与其他语言相关)

autocomplete - 如何在 Visual Studio 的 C++ 中禁用///的注释自动完成?

java - 创建条件语句以对应扫描仪输入

java - 如何设置 Spring Boot 以运行 HTTPS/HTTP 端口

java - 我应该使用哪个流在 java 中通过网络传输自定义文件(例如 jpeg 或 mp3)?

javascript - 王牌 :datatable filter listener

jsf - 请求的资源不可用

java - 解开注释以撤消错误的 Eclipse 格式