虽然本人主要学的是.net,不过可恶的学校非逼着学JSP,学不会不给过,真是让人烦恼。 今天在写JSP的时候,突然想利用MS的AJAX框架配合SERVLET在JSP里实现AJAX效果。中途遇到一个小小的问题: 在Servlet里面利用out.print输出的是个字符串,当想传多个值时,那就使用json了。不过JSON字符串在到达客房端后,如何变为对象呢? 经过多次实验,得到如下方法: var str = "{id: true, value: '1'}"; var obj = eval('(' + str + ')'); 这样就可以直接调用:obj.id obj.value了。 相反的,如果json相换为string的话,只需要利用for遍历对象的属性和属性值,并拼接字符串即可。时间关系。这个函数就暂不写了。要用的时候再写。嘿嘿。
本文转自BloodyAngel博客园博客,原文链接:http://www.cnblogs.com/zgynhqf/archive/2008/05/30/1210568.html,如需转载请自行联系原作者