@sessionAttributes

昨天操作@sessionAttribute("xxx")的时候,通过其设置到session中的值原本以为通过requset.getSession().removeAttribute("xxx")可以清掉,原来一直都是我以为......这样我是不是可以理解为通过@sessionAttribute()放到session中的数据根本就不在request.getSession中,不然执行requset.getSession().removeAttribute("xxx")之后数据怎么还存在呢?


@SessionAttributes需要清除时,使用SessionStatus.setComplete()来清除。注意它只清除@SessionAttributessession,不会清除HttpSession的数据。


你可能感兴趣的:(@sessionAttributes)