2011-11-03 34 views
6

我有什麼似乎是一個非常微不足道的問題,你jsf專家那裏... 我正在JSF 2.0應用程序。說我有一個屬性包含一個屬性包含一個HTML部分顯示給用戶,面對控制,我應該使用直接在頁面上發出該HTML,而不編碼?jsf輸出html格式文本

回答

22

你有沒有嘗試:

<h:outputText value="#{myBean.myProperty}" escape="false"/> 

默認情況下,escape屬性是爲了逃避HTML/XML字符設置爲true

+0

我發現也使用#{myBean.myProperty}做這項工作。最好的方法是什麼?這兩種解決方案之一有什麼問題嗎? – themarcuz

+3

''在JSF 1.x中有一個特殊的用途,它在JSF 2.x中不再需要,並且從JSF 2.1開始就被棄用了。不要使用它。 – BalusC