我有一个自定义的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}" />