一、以字段数组接收
<form action="/user/submitUserList_1" method="post">
ID:<input type="text" name="id"><br/>
Username:<input type="text" name="name"><br/>
Password:<input type="text" name="pwd"><br/><br/>
ID:<input type="text" name="id"><br/>
Username:<input type="text" name="name"><br/>
Password:<input type="text" name="pwd"><br/><br/>
<input type="submit" value="submit">
</form>
①
private List<String> id = new ArrayList<String>();
private List<String> name = new ArrayList<String>();
private List<String> pwd = new ArrayList<String>();
//对应的getter 和setter
//或者
private String[] id;
private List<String> name;
private List<String> pwd;
②
String[] ids = request.getParameters("id");
String[] names = request.getParameters("name");
String[] pwds = request.getParameters("pwd");
注意:参数名称需与页面中name的值一致,获得的参数为数组,在方法中遍历即可
二、以List集合Model接收
<form action="/user/submitUserList_2" method="post">
ID:<input type="text" name="users[0].id"><br/>
Username:<input type="text" name="users[0].name"><br/>
Password:<input type="text" name="users[0].pwd"><br/><br/>
ID:<input type="text" name="users[2].id"><br/>
Username:<input type="text" name="users[2].name"><br/>
Password:<input type="text" name="users[2].pwd"><br/><br/>
<input type="submit" value="Submit">
</form>
Java代码:
public class User{
private Integer id;
private String name;
private String pwd;
//对应 getter setter
}
private List<Users> users;
//对应 getter setter
参考博客:http://blog.youkuaiyun.com/lutinghuan/article/details/46820023