1.注解修饰参数,注意点,虽然并未在这里将user对象添加到model中,但springmvc会自动添加进去,key为类名小写,value为当前对象
@RequestMapping("/testModelAttr")
public String testModelAttr(User user,Model model){
System.out.println(model);
return "/result";
}
添加@ModelAttribute可以指定key值
2.@modelAttribute修饰方法时,当它放在方法上时不管什么请求来都会先调用这个方法
注意:这个方法也有model,若在这个方法上的model存取一个key1,在请求的方法上调用时在model里存入key2,当key1==key2时,key2会覆盖key1,注意这里不是真正意义上的覆盖而是把对应的key的value替换掉
@ModelAttribute
public void test2(){
System.out.println("来到了ModelAttribute");
}