2010-04-26 72 views
11

使用JSF/Seam/RichFaces堆棧,是否有一種方法可以標記註釋(在XHTML頁面上),以便它們將而不是包含在HTML輸出中?即,與JSP的<%-- comments --%>相似,與正常的<!-- comments -->相反。JSF/Seam/RichFaces中是否存在「服務器端註釋」?

我聽說facelets.SKIP_COMMENTS context-param migth會爲普通的HTML註釋執行此操作,但是還有其他選項嗎? (畢竟,可能有一些意見,你想要包括在頁面輸出中,有些你不需要。)

回答

15

找到答案在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

+0

謝謝,這個作品! (對於記錄,如果使用IntelliJ IDEA,則可以省略''內的''評論,因爲IDEA不會顯示評論內容。) – Jonik 2010-04-27 08:15:44

+0

鏈接現在似乎爲:https:// facelets .java.net/nonav/docs/dev/docbook.html#template-remove(在URL中沒有更多的開發者?) – udog 2014-11-16 23:12:02

6

使用facelets.SKIP_COMMENTS上下文參數。您不需要在生成的頁面中留言。無論如何,它們並不意味着人類可讀。

+3

您是否暗示開發人員不是人? ;-) – Damo 2010-04-27 00:18:16

+3

「它們並不意味着無論如何都是人類可讀的」< - 原因#293爲什麼我們會將前端開發者的討厭JSF頁面放在前端。 ;) – 2011-08-26 15:32:23

相關問題