日期:2014-05-16  浏览次数:20586 次

jsp怎么将list传给后台
问题比较复杂,首先后台传了一个list给前台,前台要取这个list里面 的一部分,这一部分包括这个list的几个属性和它包含的一个list,而这个包含的list里还包含一个list,现在想将这部分传给后台,求教后台怎么获取这部分数据。。

------解决方案--------------------
struts可以将object转成json  之后传给前台  前台也可以把数据转成json后发送给后台
------解决方案--------------------
可以用json。先在后台将你要传到前台的list重新封装一下(就是解析成一个新的list),通过
JSONArray json1=JSONArray.fromObject(list);jsonString1=json1.toString();把list转成json格式并转换成字符串传到前台,前台得到你传过来的字符串(var json='<%=jsonString%>')之后,再通过eval(json)转成json格式,通过遍历就可以得到你要的数据了。