JavaServerFaces 2,由ajax返回html

时间:2014-02-19 17:00:37

标签: ajax jsf-2

<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?因为它现在看起来像纯文本。

谢谢。

1 个答案:

答案 0 :(得分:2)

我不确定您的问题是否如下:

如何使用JSF输出HTML标签?

假设是,试试这个:

<h:outputText id="output" value="#{finder.find}" escape="false" />

默认情况下,JSF将转义所有代码。但是,您可以使用escape="false"停用它。