码迷,mamicode.com
首页 > 编程语言 > 详细

java传递json数据到jsp中的js

时间:2015-08-07 14:41:36      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:

    JSON字符串:

    var str1 = ‘{ "name": "cxh", "sex": "man" }‘;

    JSON对象:

    var str2 = { "name": "cxh", "sex": "man" };

 

下面说下今天遇到的问题,java后台传递参数到前台jsp中的js,一直无法取到,查找原因发现是 不该写双引号 ""

js代码写在了jsp当中,下面的代码是错误的代码,无法取到json数据,代码如下:

错误代码如下(千万不要这么写):

<script type="text/javascript">
var aa = "<%=request.getAttribute("testTypeJson")%>";
alert(aa);
</script> 

取得json字符串的代码:

<script type="text/javascript">
var aa = ‘<%=request.getAttribute("testTypeJson")%>‘;
alert(aa);
</script> 

运行截图: 

技术分享

获得json对象的代码:

<script type="text/javascript">
var aa = <%=request.getAttribute("testTypeJson")%>;
alert(aa);
alert(aa.key1);
</script>

 运行截图:

技术分享

技术分享

 

java传递json数据到jsp中的js

标签:

原文地址:http://www.cnblogs.com/haha12/p/4710696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!