日期:2014-05-16  浏览次数:20612 次

java jsp struts2标签 从数据库中读取含有html标签的数据显示问题
数据库中存的带有HTML标签的数据
比如:
<p>新闻标题</p><p>作者:黑色头发</p><p>正文,<img src="/xxx/xxx/xxx.jpg"/>....</p><p>日期</p><p>


用struts2标签或者c标签直接输出
<s:property value="context"/>
<c:out value="${bookList.bookname}"/>

这样显示出来的内容就会原封不动的输出,会把标签处理成转义符
<p>新闻标题</p><p>作者:黑色头发</p><p>正文,<img src="/xxx/xxx/xxx.jpg"/>....</p><p>日期</p><p>


但是给标签加上escapeXml="false"属性后,就可以根据格式输出来了
<s:property value="context" escape="false"/>
<c:out value="${bookList.bookname}" escape="false"/>

新闻标题
作者:黑色头发
正文,<显示图片>....
日期

黑色头发:http://heisetoufa.iteye.com/