@SessionAttribute注解的用法
@SessionAttributes注解只能使用在类的定义上,此注解源码如下图
@SessionAttributes(types={User.class, Dept.class}) 会将model中所有类型为 User和Dept的属性添加到会话中即session作用域中。
@SessionAttributes(value={“user1”, “user2”}) 会将model中属性名为user1和user2的属性添加到会话中即session作用域中。
使用@SessionAttributes修饰的变量名或者是变量类型,会在添加到request作用域中的同时添加到session作用域中,注意不仅仅是添加到session作用域中,切记切记。