【问题标题】:Are there “server-side comments” in JSF / Seam / RichFaces?JSF / Seam / RichFaces 中是否有“服务器端注释”?
【发布时间】:2011-02-12 10:37:48
【问题描述】:

使用 JSF/Seam/RichFaces 堆栈,有没有办法标记 cmets(在 XHTML 页面上),以便它们包含在 HTML 输出中?即,类似于 JSP 的 <%-- comments --%>,而不是普通的 <!-- comments -->

我听说facelets.SKIP_COMMENTS context-param 可能会为普通的 HTML cmets 执行此操作,但还有其他选择吗? (毕竟,您可能希望将某些 cmets 包含在页面输出中,而有些则不包含。)

【问题讨论】:

    标签: jsf comments seam richfaces facelets


    【解决方案1】:

    a thread on the JSF for nonbelievers forum of IBM developerWorks找到答案:

    <ui:remove><!--
        <tags you want to remove/>
    --></ui:remove>
    

    更多信息请参见the official Facelets documentation of ui:remove

    【讨论】:

    • 谢谢,这行得通! (作为记录,如果使用 IntelliJ IDEA,也可以省略 &lt;ui:remove&gt; 中的 &lt;!-- --&gt; cmets,因为 IDEA 不会显示评论中的内容。)
    • 链接现在似乎是:facelets.java.net/nonav/docs/dev/docbook.html#template-remove(URL 中没有更多开发人员?)
    【解决方案2】:

    使用facelets.SKIP_COMMENTS 上下文参数。在生成的页面中不需要 cmets。无论如何,它们并不适合人类阅读。

    【讨论】:

    • “它们本来就不是人类可读的”
    猜你喜欢
    • 1970-01-01
    • 2011-11-21
    • 2011-04-02
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    相关资源
    最近更新 更多