session的removeAttribute()和invalidate()的区别

    xiaoxiao2021-04-12  37

    session.invalidate()是销毁跟用户关联session,例如有的用户强制关闭浏览器,而跟踪用户的信息的session还存在,可是用户已经离开了。 虽然session 生命周期浏览默认时间30分,但是在30分钟内别的用户还可以访问到前一个用户的页面,需销毁用户的session。 session.removeAttribute()移除session中的某项属性。 spring例子中宠物商店的注销登录的代码: request.getSession().removeAttribute("userSession"); // 注销用户,使session失效。 request.getSession().invalidate();

    转载请注明原文地址: https://ju.6miu.com/read-667843.html

    最新回复(0)