如何将从数据库中读出的带有html标签的字符串,让标签起效,显示在前台页面

最近使用百度编辑器Ueditor,保存带html标签的数据。数据库里面保存的数据是带标签的数据,但是页面展示的时候却不解析html中的标签。经过自己反复测试和百度,最终确定了问题所在。

我页面展示时使用的是struts标签  <s:property value="" /> ,Struts标签中有一个属性,Escape,如果不写这个属性的话,默认的为true,这样从数据库中读取的带有HTML标签的数据就会原封不动的放在页面中,浏览器是不会解析你数据中的HTML标签的;只要将escape改为false即可

<span><s:property value="" escape="false"/></span> 

猜你喜欢

转载自blog.csdn.net/yanzi920403/article/details/78184357