OFBIZ中顯示包含HTML標記的內容

在OFBIZ中,出於安全性的考慮,所以動態的內容輸出到前臺時都通過ESAPIl編碼了。所以我們往往在通過管理界所中文信息保存到數據庫中,再通過freemarker顯示出來的時候是通了編碼的。如果你查看網頁的源文件,你會覺得比較怪。由於我們所有的動態輸出都要經過轉碼,那麼當我們在數據庫中保存含有html標記的內容,再通過freemarker顯示出來時,因爲經過了轉碼所以,所有的html標記也以內容的文式顯示在了界面上,還是不所以控制標記發生作用。爲了解決這個問題,在ofbiz中提供了一個有用的工具StringUtil,用於顯示這些html的內容。
我們只需要用${StringUtil.wrapString(<要顯示的內容>)}即可。

發佈了452 篇原創文章 · 獲贊 32 · 訪問量 93萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章