我当前的设置是将用户输入保存为 xml 格式并使用 <s:property>
标签显示它。
一切正常,除了单引号,双引号,数据存储在xml中
&amp;amp;quot;
当我使用属性标签将其拉出时,它没有转换回"
我该如何克服呢?这是存储数据或显示的问题吗?
<s:property value="%{yourValue}" escape="false"/>
这可能是存储的数据以及标签显示的数据的问题。我建议您首先检查存储在数据库中的数据,看看是否以应有的方式存储,如果这是正确存储它可能是属性标签显示方式的问题。
Struts2 属性标签定义了一些关于 HTML、XML 和 JS 的属性,这些属性告诉标签天气是否在渲染数据时转义它们,很少有值被设置为 true,很少设置为 false,您需要根据您的要求设置它们将信息传递给标记渲染类。
escape false true
escapeCsv false false
escapeHtml false true
escapeXml false false
为了更好地理解,请参阅更详细描述它的官方文档 属性标签