JSF:如何让#{..}展开不能被转义



我有一个自定义的EL函数(在myfunctions.taglib.xml中定义),它返回一大块HTML,我想将它逐字复制到输出,

<f:verbatim>
    #{mylib:generateHtml()}
</f:verbatim>

然而,#{…}总是被转义。如何让它不被逃脱?

使用<h:outputText escape="false" /><f:verbatim>服务于完全不同的目的,特别是对于JSP视图,并且在Facelets上是危险的,在JSF 2.0中已被弃用

<h:outputText value="#{bean.html}" escape="false" />

我相信可以使用逐字转义。

<f:verbatim escape="#{boolean}" />

相关内容

  • 没有找到相关文章

最新更新