将前台json对象传入java后台

邮差的信 提交于 2019-12-19 11:09:54

前台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<jsonArray.length(); i++){

JSONObject jsonJ = jsonArray.getJSONObject(i);

jsonJ.getInt("name");

jsonJ.getString("age");

}

 

4. 操作完成

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!