我有一个控制器方法如下
@RequestMapping(value = "/saveUser", method = RequestMethod.POST)
@ResponseBody
public UserList saveUser(@RequestBody UserList userList) {
//some operation
}
对象的结构如下所示
public class UserList {
private List<User> userList;
//getters and setters
}
Public class User{
private Integer id;
private String name;
private Role role;
// getters and setters
}
Public class Role{
private Integer id;
private String name;
private String description;
//getters and setters
}
控制器方法期望json采用
的形式 {"userList":[{"id":"1","name":"xyz",
role:{"id":"1","name":"admin","description":"administrator"}}]}
如何定义一个jqgrid这样的方式,提交应该点击上面提到的控制器,即我们需要得到如上所述的形式的json。请提及'colModel', 我正在使用点运算符,如 {name:'role.description',index:'role.description',width:55} 在User对象中提供Role的null对象。