簡體   English   中英

如何使用jsf組件顯示豐富的內容?

[英]how to display rich content using jsf component?

我使用了rich:編輯器組件來輸入豐富的內容,然后將其保存在數據庫中。 當我嘗試在outputText字段中顯示它時,豐富標簽不會被解釋,而是顯示為簡單文本。 所以我的問題是:如何使jsf組件(或Richfaces)解釋此豐富內容並正確顯示?

實際上,默認情況下, h:outputText轉義預定義的XML / HTML實體以避免XSS 攻擊 如果要顯示未轉義的用戶控制輸入,則只需將escape屬性設置為false

<h:outputText value="#{bean.text}" escape="false" />

但是,請記住潛在的XSS攻擊。 如果rich:editor尚未清理來自XSS的用戶輸入,那么您可以在Jsoup等人的幫助下進行此操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM