使用struts后台action在request.setAttribute("vo",JSONObject.fromObject(vo).toString());
这时候传回前端,在js获取时“${vo}”总是报错“{”未结束的错,因为此时传递的字符只被前端识别了“{”,这是由于传递的json字符串里的“号没被转义直接放在里面,于是想到在后台对json字符串做一个替换,把“换成‘符号。
replaceAll("\"", "'"),就可以了。
使用struts后台action在request.setAttribute("vo",JSONObject.fromObject(vo).toString());
这时候传回前端,在js获取时“${vo}”总是报错“{”未结束的错,因为此时传递的字符只被前端识别了“{”,这是由于传递的json字符串里的“号没被转义直接放在里面,于是想到在后台对json字符串做一个替换,把“换成‘符号。
replaceAll("\"", "'"),就可以了。