问题描述
我在前端写这样一段: //获取表单值,并以json的数据形式保存到params中var params = {list : [ {"name" : "小明","age" : 12}, {"name" : "小红","age" : 14} ]}//使用$.post方式$.post(url, //服务器要接受的urlparams, //传递的参数function cbf(data) { //alert(data);}, 'json' //返回的类型 );}); 在url提交到的Action为: public class AjaxLoginAction extends ActionSupport { private List list;public List getList() {return list;}public void setList(List list) {this.list = list;}} 我打印list的size() 的个数为2 这个list里面放的是2个什么对象? 可是我怎么遍历出"小红"和"小明" 我写了个Student Class有Name和Age属性(List<Student>)list 没有用..换成数组也没用... JSON反序列化? 我知道JSONObject.fromObject(String); 可是怎么得到参数字符串 小白求指教... 希望各位能给个实例代码学习 问题补充:<div class="quote_title">heppytt 写道</div><div class="quote_div">你想完成一个什么样的功能<br />是AJAX的吗? 如果是我有个简单办法</div><br /><br /><br />我是想知道list里面的size()为2 里面存的是什么<br /><br />简单方法我也知道一个 直接写list[0].uname,list[1].uname就行
解决方案
也许可以帮助你[url]http://jms-exception.iteye.com/blog/1189177[/url]
解决方案二:
写个for循环打印出来看看
解决方案三:
你想完成一个什么样的功能是AJAX的吗? 如果是我有个简单办法