JSF显示HTML注释

Gai*_*aim 11 html jsf jsf-2

我正在使用JSF 2.0并且已经定义了属性javax.faces.FACELETS_SKIP_COMMENTS来跳过JSF代码中的注释,因为有很多其他代码,deveploping注释等.但是我需要在客户端的浏览器中打印一些HTML注释,例如.用于为其他浏览器定义备用条件样式表.

请问有什么办法吗?因为我所有的尝试都失败了

ree*_*esy 8

这是粗糙的,但它确实有效(在JSF 1.2下,无论如何未在2中测试)

<h:outputText value="&lt;!--" escape="false" /> My comment <h:outputText value="--&gt;" escape="false" />
Run Code Online (Sandbox Code Playgroud)


Bal*_*usC 5

使用<ui:remove>删除评论,而不是上下文参数.


小智 5

也许你可以使用f:verbatim:

<f:verbatim>&lt;!--[if lt IE 7]&gt;
    Something just for lower than IE7
&lt;![endif]--&gt;</f:verbatim>
Run Code Online (Sandbox Code Playgroud)