spring mvc 接收多个model

spring mvc 接收多个model

在平时开发中有时会遇到,一个form中 要提交多个数据对象的情况,
这时可以这样做,以两个model为例:
form 中name 要写为:




....

后台可以这样写:
先写一个java bean 用来接收 models

class UserList {
private List userList;//User是实际要用到的java Bean
getUserList...
setUserList...
public UserList();
public UserList(List userList){
this.userList=userList;
}
}

在 controller method 中可以这样写

@RequestMapping(value = "/save", method = RequestMethod.POST)
public String saveUsers(UserList users, HttpServletRequest request, HttpServletResponse response) throws Exception {
List userList =users.getUserList();
//userList既是拿到的结果
}

posted @ 2017-11-28 10:25  飞花落  阅读(317)  评论(0)    收藏  举报