Spring MVC 知识点记忆
1.Dao 用的 @Repository
2.Handler 用的 @Controller
3. @Autowired 消除了对get set方法
4. @RequestMapping(value="emp",method=RequestMethod.GET) get方式请求方法为emp
5.@SessionAttributes value的 user 要和map的键值对一致
当类上面有@SessionAttributes(value={"user"},types={String.class}) 进行报错500 有两种解决方案
创建一个getUser的方法
public String PojoDemupdate(@SessionAttributes("abc")User user) 在新建立一个 就可以
6.@ModelAttribute
在修改用户的时候 ,其中一个字段不被修改,先将要修改的用户所有信息查询出来在进行修改
@ModelAttribute 标记的方法 会在每个目标方法执行之前呗SPringMVC 调用
@ModelAttribute 属性指定绑定的模型属性,若没有指定该属性,默认从request域对象中读取 command 的表单bean,如果该属性值也不存在,则报错