spring mvc接收list参数与返回复杂数据

前台json格式的数据如何传入后台
1. 将要传入后台的数据组装成JSON格式的字符串:

var jsonStr = [{'name':'jim' , 'age':20} , {'name':'king' , 'age':26},{'name':'jge' , 'age':30}]


2. 使用JQuery的ajax请求后台


jQuery.ajax({

type: "post",

url: url,

dataType : 'json',

data : {'mydata':jsonStr},

success: function(data,textStatus){

alert("操作成功");

},

error: function(xhr,status,errMsg){

alert("操作失败!");

}

});


3.后台数据的接收与解析:




String jsonStr = ServletActionContext.getRequest().getParameter("mydata");




JSONArray jsonArray = JSONArray.fromObject(jsonStr);



for(int i=0;i

JSONObject jsonJ = jsonArray.getJSONObject(i);


jsonJ.getInt("name");


jsonJ.getString("age");



}




4. 操作完成

相关主题
相关文档
最新文档