1. 在控制器那里添加类似这样的代码
实体类
User
有属性 userId,userName
Student
有属性 studentId, studentName
Controller层
@InitBinder("student")
public void initBinder1(WebDataBinder binder) {
binder.setFieldDefaultPrefix("student.");
}
@InitBinder("user")
public void initBinder2(WebDataBinder binder) {
binder.setFieldDefaultPrefix("user.");
}
添加方法
@RequestMapping(value="/add")
@ResponseBody
public Object add(Model model, Student student,User user) throws ControllerException{
}
2. ajax的参数为
$.ajax({
data:{"student.studentId":aaa,"student.studentName":bbb,"user.userId":bbb ,"user.userName":ccc}
});
实体类
User
有属性 userId,userName
Student
有属性 studentId, studentName
Controller层
@InitBinder("student")
public void initBinder1(WebDataBinder binder) {
binder.setFieldDefaultPrefix("student.");
}
@InitBinder("user")
public void initBinder2(WebDataBinder binder) {
binder.setFieldDefaultPrefix("user.");
}
添加方法
@RequestMapping(value="/add")
@ResponseBody
public Object add(Model model, Student student,User user) throws ControllerException{
}
2. ajax的参数为
$.ajax({
data:{"student.studentId":aaa,"student.studentName":bbb,"user.userId":bbb ,"user.userName":ccc}
});