servlet传一个JSON字符串到JSP,为何JSP页面取得是JSON对象而不是JSON字符串
代码如下
servlet:
String str="{'name':'li','age':13}";
request.setAttribute("jsonstr", str);
request.getRequestDispatcher("../json.jsp").forward(request, response);
JSP:
<script type="text/javascript">
var n=${jsonstr}
function fun1(){
alert(n);
}
</script>
</head>
<body>
<button>显示</button>
</body>
弹出的为[object Object]
求高手指点一下,一直搞不太清怎么传是JSON字符串怎么传是JSON对象
|
|