您的位置:首页 > 编程语言 > Java开发

struts2 用标签 <s:property value='[]'/> 取值 json 含有转义字符的解决方法

2015-11-23 19:18 751 查看
java web 开发时,基于 struts2 框架,遇 html 标签取值字符串或者数字,用以下方法没有问题,但遇到取得的结果是 json 就会被 struts2 编码,得不到正确信息,中间会被加上很多转义符号。

// 非 json 信息,显示结果正常

<s:property value='HelloWorld'/>

遇到 json 结果时,就要使用 escape='false' 属性,关闭转义功能,以确保在取得 json 时得到正确信息。

<s:property value='[{id:1}]' escape='false'/>

下图中是关闭转义和不关闭转义得到的两种信息,下半部分被转义后的信息完全不能使用。



参考:https://struts.apache.org/docs/property.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: