前台数据:
<input name="users[0].name" />
<input name="users[1].name" />
<input name="users[2].name" />
在spring mvc中:
@RequestMapping("toList")
public String toList( List<User> users,ModelMap map ){
map.put("users",users);
return "/demo/demoData_list";
}
这样取不到数据啊,请问怎么表单里面数组类型的数据呢,求高人指点。
------解决方案--------------------
点这里
------解决方案--------------------
<input name="name1" />
<input name="name2" />
<input name="name3" />
@RequestMapping("toList")
public String toList( @RequestParam String name1,
@RequestParam String name2,
@RequestParam name3,HttpServletRequest request ){
System.out.println(name1+","+name2+","+name3);
return null;
------解决方案--------------------
<input name="name" />
<input name="name" />
<input name="name" />
@RequestMapping("toList")
public String toList(String[] name ){
}
试试这样行不行
------解决方案--------------------
面向对象思想。将数据封装到pagebean里面。
------解决方案--------------------
你要把List<User> users定义到一个类里,提供get set方法,如:
public class ListUser{
List<User> users;
// users的set get....
}
然后
public String toList( ListUser listusers,ModelMap map ){
//listusers.getUsers()得到是是所有的user
map.put("users",users);
return "/demo/demoData_list";
}
------解决方案--------------------
支持下。。