1. 前端代码
$(function(){
//前台调用
test();
});
//测试方法
function test() {
var data = [
{
"applicationtypeid": "65",
"applicationsystemid": "30",
"userList": [
{
"name": "jay",
"age": 18
},
{
"name": "lily",
"age": 20
}
]
},
{
"applicationtypeid": "65",
"applicationsystemid": "31",
"userList": [
{
"name": "jams",
"age": 37
}
]
}
];
$.ajax({
url: contextPath + '/report/test',
type: "POST",
contentType: 'application/json;charset=utf-8', //设置请求头信息
dataType: "json",
data: JSON.stringify(data), //将Json对象序列化成Json字符串,JSON.stringify()原生态方法
success: function (result) {
console.log("保存页面显示应用", result);
},
error: function (res) {
console.log("操作失败", res);
}
});
}
2. 实体类
package com.sjky.platform.wms.model;
import java.io.Serializable;
import java.util.List;
public class ApplicationUserEntity implements Serializable {
private static final long serialVersionUID = 1L;
public String applicationtypeid;
public String applicationsystemid;
public List<UserEntity> userList;
}
package com.sjky.platform.wms.model;
import java.io.Serializable;
public class UserEntity implements Serializable {
private static final long serialVersionUID = 1L;
public String name;
public int age;
}
3.controller
//debug可以查看到applicationUserList的值
@RequestMapping("/test")
@ResponseBody
public ResultData test(@RequestBody List<ApplicationUserEntity> applicationUserList){
return new ResultData();
}