2014-02-19 62 views
0
<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> ...)JavaServerFaces 2,阿賈克斯返回HTML

有什麼辦法可以讀到,在我們將outputText HTML標籤?因爲現在它看起來像純文本。

謝謝。

回答

2

我不知道你的問題是以下幾點:

如何輸出HTML標籤有JSF?

假設它,試試這個:

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

默認情況下,JSF將難逃所有代碼。但是,您可以使用escape="false"將其禁用。

+0

不錯! escape =「false」就是訣竅,比你:-) –

+0

不客氣! – Aquillo