SpringMVC中获得集合类型参数
- 在jsp页面中编写表单,表单提交的内容应该为集合数组中各个对象的属性值。
<form action="${pageContext.request.contextPath}/quick7" method="post">
<input type="text" name="users[0].name">
<input type="text" name="users[0].age">
<input type="text" name="users[1].name">
<input type="text" name="users[1].age">
<input type="text" name="users[2].name">
<input type="text" name="users[2].age">
<input type="submit">
</form>
- 编写Vo对象
public class Vo {
private List<User> users;
public List<User> getUsers() {
return users;
}
public void setUsers(List<User> users) {
this.users = users;
}
@Override
public String toString() {
return "Vo{" +
"users=" + users +
'}';
}
}
- 通过Vo对象来获取该集合
@RequestMapping(value = "/quick7")
@ResponseBody
public void quick7(Vo vo){
System.out.println(vo.getUsers());
}