Struts2中如何正确显示数据库记录中的HTML标记内容到浏览器?
How to display HTML markup content from database record to browser properly in Struts 2?
我在数据库记录中存储了一个简单的文本:Hello
包裹在 h1
标签中。
当我在带有 <s:property />
标签的 JSP 中打印这条记录时,它显示:
<h1>Hello</h1>
虽然我希望它显示为:
Hello
如何获取解释值而不是源值?
您需要将<s:property/>
标签的escapeHtml
属性设置为false
,因为出于安全考虑,默认为true
:
<s:property value="myVar" escapeHtml="false" />
阅读更多on the docs。
我在数据库记录中存储了一个简单的文本:Hello
包裹在 h1
标签中。
当我在带有 <s:property />
标签的 JSP 中打印这条记录时,它显示:
<h1>Hello</h1>
虽然我希望它显示为:
Hello
如何获取解释值而不是源值?
您需要将<s:property/>
标签的escapeHtml
属性设置为false
,因为出于安全考虑,默认为true
:
<s:property value="myVar" escapeHtml="false" />
阅读更多on the docs。