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