如何在Struts 2中正确地将数据库记录中的HTML标记内容显示到浏览器中?

时间:2015-04-29 06:22:20

标签: html struts2 escaping html-escape

我有一个简单的文本存储在数据库记录中:Hello包含在h1标记中。

当我使用<s:property />标记在JSP中打印此记录时,它会显示:

<h1>Hello</h1>

虽然我希望它显示为:

  

你好

如何获取解释值而不是源值?

1 个答案:

答案 0 :(得分:2)

您需要将escapeHtml代码的<s:property/>属性设置为false,因为出于安全原因,默认情况下为true

<s:property value="myVar" escapeHtml="false" />

了解更多on the docs