`

OFBIZ中显示包含HTML标记的内容

 
阅读更多

在OFBIZ中,出于安全性的考虑,所以动态的内容输出到前台时都通过ESAPIl编码了。所以我们往往在通过管理界所中文信息保存到数据库中,再通过freemarker显示出来的时候是通了编码的。如果你查看网页的源文件,你会觉得比较怪。由于我们所有的动态输出都要经过转码,那么当我们在数据库中保存含有html标记的内容,再通过freemarker显示出来时,因为经过了转码所以,所有的html标记也以内容的文式显示在了界面上,还是不所以控制标记发生作用。为了解决这个问题,在ofbiz中提供了一个有用的工具StringUtil,用于显示这些html的内容。
我们只需要用${StringUtil.wrapString(<要显示的内容>)}即可。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics