java简单学习笔记20190206
2019-02-07 14:39 lofe 阅读(162) 评论(0) 编辑 收藏 举报spring mvc保存并获取参数的3个注解@RequestAttribute,@SessionAttribute,@SessionAttributes
public modelandview xxxx(@RequestAttribute("id") long id){xxxxx..............
而@sessionattri...和会话session有关,@SessionAttributes是把键值对保存在session中,这个注解只能注解到类中,不能应用到方法。执行完控制器的逻辑后,将注解中对应的属性名称或者types中匹配的类型存到http的session中,
@SessionAttributes(name={},types={Role.class}
@RequestMapping("/sxxxx.do")
public class xxxx(long id){
modelandview mv=new modelandview();
mv.addobject(key,value);///或者mv.addobject('id",1L);
return mv;
通过上述的保存到session后,就会读取它的值@SessionAttribute("id")注解了。
@CookingValue和@RequestHeader,分别取cookie和请求头的值,用于和上述的类似。