我有一个自定义EL函数(在myfunctions.taglib.xml
中定义),它返回一大块HTML,我想将它逐字复制到输出中,
<f:verbatim>
#{mylib:generateHtml()}
</f:verbatim>
然而,#{...}的扩展总是被转义。怎么让它不被逃脱?
答案 0 :(得分:8)
使用<h:outputText escape="false" />
。 <f:verbatim>
专门针对JSP视图提供完全不同的用途,在Facelets上很危险,在JSF 2.0中已弃用。
<h:outputText value="#{bean.html}" escape="false" />
答案 1 :(得分:-1)
我相信可以逐字选择转义字符。
<f:verbatim escape="#{boolean}" />