81,122
社区成员




<from action="test.do" method="post">
<table>
<tr> <td> 用户名: <input type="text" name="name"> </td> </tr>
<tr> <td>密码: <input type="text" name="pwd"> </td> </tr>
</table>
</from>
private String name;
private Stromg pwd;
@Autowired
private UserService userService;
@RequestMapping("test.do")
public String addUser(User user,HttpRequest request) {
userService.add(user);
}
private List<User> users;
public List<User> getUsers()
{
return users;
}
public void setUsers(List<User> users)
{
this.users = users;
}
2
3
4
5
6
<from action="test.do" method="post">
<table>
<tr> <td> 用户名: <input type="text" name="users[0].name" /> </td> </tr>
<tr> <td>密码: <input type="text" name="users[0].pwd" /> </td> </tr>
<tr> <td> 用户名: <input type="text" name="users[1].name" /> </td> </tr>
<tr> <td>密码: <input type="text" name="users[1].pwd" /> </td> </tr>
<tr> <td> 用户名: <input type="text" name="users[2].name" /></td> </tr>
<tr> <td>密码: <input type="text" name="users[2].pwd" /> </td> </tr>
<tr> <td> 用户名: <input type="text" name="users[3].name" /> </td> </tr>
<tr> <td>密码: <input type="text" name="users[3].pwd" /> </td> </tr>
</table>
</from>
这样就传了四个user对象到后台 users中了最笨的方法就是再定义一个bean,在这个bean里面定义一个List<User>;或者用json进行传递
我知道如果是List<String>的话,可以在参数前面加上@RequestParam,这样就支持List了,但List<User>就不确定了,你可以试试