2

我当前的设置是将用户输入保存为 xml 格式并使用 <s:property>标签显示它。

一切正常,除了单引号,双引号,数据存储在xml中

&amp;amp;amp;quot; 

当我使用属性标签将其拉出时,它没有转换回"

我该如何克服呢?这是存储数据或显示的问题吗?

4

2 回答 2

2

Struts2 属性标签

<s:property value="%{yourValue}" escape="false"/>
于 2012-08-21T19:48:25.223 回答
2

这可能是存储的数据以及标签显示的数据的问题。我建议您首先检查存储在数据库中的数据,看看是否以应有的方式存储,如果这是正确存储它可能是属性标签显示方式的问题。

Struts2 属性标签定义了一些关于 HTML、XML 和 JS 的属性,这些属性告诉标签天气是否在渲染数据时转义它们,很少有值被设置为 true,很少设置为 false,您需要根据您的要求设置它们将信息传递给标记渲染类。

escape  false   true
escapeCsv   false   false
escapeHtml  false   true
escapeXml   false   false

为了更好地理解,请参阅更详细描述它的官方文档 属性标签

于 2012-08-22T07:01:34.127 回答