[英]JSON Processing - Sending JSON text string to JSP, how to process in JSP
[英]JSON string not returned properly in JSP
String json1 = new Gson().toJson(list);
System.out.println(json1);
request.getSession().setAttribute("json1", json1);
我检查了它打印的日志字符串如下: ["090856","056986"]
在JSP中,我在脚本中写了下面的内容
var n = '<%= session.getAttribute("json1") %>';
alert(n);
警报显示090856,056986
。
为什么这样的行为不应该显示["090856","056986"]
。
有时也会出现这样的情况
您的代码没有任何问题。 警报正在显示时修改字符串。
使用console.log(n)
测试json字符串。
或者使用JSON.stringify函数
alert(JSON.stringify(n));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.