1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Spring mvc @ModelAttribute

Spring mvc @ModelAttribute

时间:2018-11-08 22:25:58

相关推荐

Spring mvc @ModelAttribute

SpringMVC4.3 版本以后新加入

作用:

出现在方法上,表示当前方法会在控制器的方法执行之前,先执行

出现在参数上,获取指定的数据给参数赋值。

属性:

value:用于获取数据的 key。key 可以是 POJO 的属性名称,也可以是 map 结构的 key。

应用场景:

当表单提交数据不是完整的实体类数据时,将没有提交数据的字段使用数据库对象原来的数据。

@RequestMapping(value="/testModelAttribute")public String testModelAttribute(@ModelAttribute("abc") User user){System.out.println("testModelAttribute执行了...");System.out.println(user);return "success";}@ModelAttributepublic void showUser(String uname, Map<String,User> map){System.out.println("showUser执行了...");// 通过用户查询数据库(模拟)User user = new User();user.setUname(uname);user.setAge(20);user.setDate(new Date());map.put("abc",user);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。