java.lang.IllegalStateException: getAttribute: Session already invalidated我的监听器应该没问题 前边我看见他调用了
第一次登录 第二次登录覆盖session 第三次出现这个错误 if(userhash.containsKey(user.getUserid())){
UserStatus userold=userhash.get(user.getUserid());
if(userold!=null&&userold.getSession().getAttribute("userstatus")!=null){
//销毁上个用户的session
userold.getSession().invalidate();
}
我在用户的对象里边加了个session 如下:
session.setAttribute("userstatus", user);
session.setMaxInactiveInterval(maxInactiveInterval);
//设置最新的session
user.setSession(session);
第一次登录 第二次登录覆盖session 第三次出现这个错误 if(userhash.containsKey(user.getUserid())){
UserStatus userold=userhash.get(user.getUserid());
if(userold!=null&&userold.getSession().getAttribute("userstatus")!=null){
//销毁上个用户的session
userold.getSession().invalidate();
}
我在用户的对象里边加了个session 如下:
session.setAttribute("userstatus", user);
session.setMaxInactiveInterval(maxInactiveInterval);
//设置最新的session
user.setSession(session);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货