在spring mvc中: @RequestMapping("toList") public String toList( List
栏目分类
热门排行
最近更新
关于网友提出的“ spring mvc 如何直接取得数组”问题疑问,本网通过在网上对“ spring mvc 如何直接取得数组”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
前台数据: 在spring mvc中: @RequestMapping("toList") public String toList( List users,ModelMap map ){ map.put("users",users); return "/demo/demoData_list"; } 这样取不到数据啊,请问怎么表单里面数组类型的数据呢,求高人指点。
你要把List users定义到一个类里,提供get set方法,如:<> public class ListUser{ List users; // users的set get.... } 然后 public String toList( ListUser listusers,ModelMap map ){ //listusers.getUsers()得到是是所有的user map.put("users",users); return "/demo/demoData_list"; }
@Repository public class User{ private String name1; private String name2; private String name3; //set和get省略 } //这里必须和User里的属性一样 @RequestMapping("toList") public String toList(User user, HttpServletRequest request ){ System.out.println(user.name1+","+user.name2+","+user.name3); return null; 这个也可以取到页面的 值
@RequestMapping("toList") public String toList(String[] name ){ } 试试这样行不行