<h:inputText value="#{finder.valor}" title="Test" id="valor"/>
<h:commandButton value="Search">
<f:ajax execute="valor" render="output"/>
</h:commandButton>
<br/>
<h:outputText id="output" value="#{finder.find}"/>
我想做一个ajax交互式查找器,这个查找器返回一个元素列表(<li>Element1</li><li>Element2</li>
...)
有没有办法在outputText中读取htmlTags?因为它现在看起来像纯文本。
谢谢。
答案 0 :(得分:2)
我不确定您的问题是否如下:
如何使用JSF输出HTML标签?
假设是,试试这个:
<h:outputText id="output" value="#{finder.find}" escape="false" />
默认情况下,JSF将转义所有代码。但是,您可以使用escape="false"
停用它。