JSP页面中的JSON数组如何传值到action中
在JSP页面中有我自己定义的JS函数,在函数中我获取到了Array格式的JSON数据,想把这个Array格式的JSON数组传到Struts2的Action中,在Action中对JSON数据进行处理。应该如何实现呢?JSP页面和Action应该如何操作?
------解决方案--------------------
------解决方案--------------------json是不能直接传数组的咯。可以换个形式嘛,弄成个字符串,然后在action里再分隔开成数组。
------解决方案--------------------在js中直接写window.location=action名字¶ms=json数组
在action中接收因为params就是json,所以接收时把他转换为json,然后解析json
------解决方案--------------------JSONObject..
------解决方案-------------------- 前台 传到后台的数据 都是通过字符传传递的
后台接受到的要自己转换
我贴一下 把一个json对象的字符转换成对象的方法
Users users = (Users)JSONObject.toBean(JSONObject.fromObject("{}"));