一个bean A设为session范围
重登陆时第二次createvaluebinding了所有bean的visit,但bean A因为是session,所以它的visit不会被
重新绑定,它的visit将和其他bean的visit不一致
解决:登录时,上次登录session没死,就把它搞死
if (getRequest().getSession() != null)
{
getRequest().getSession().invalidate();
}
ptrack没有处理,它没有session托管bean
重登陆时第二次createvaluebinding了所有bean的visit,但bean A因为是session,所以它的visit不会被
重新绑定,它的visit将和其他bean的visit不一致
解决:登录时,上次登录session没死,就把它搞死
if (getRequest().getSession() != null)
{
getRequest().getSession().invalidate();
}
ptrack没有处理,它没有session托管bean
本文探讨了在用户重新登录时如何正确管理session,特别是针对那些被设置为session范围的bean,如beanA。为了避免因session未正确处理而导致的问题,文章提供了一个简单的解决方案:在用户登录时检查并销毁上一次登录产生的session。
761

被折叠的 条评论
为什么被折叠?



