window.location 可以清除session吗

window.location 可以清除session吗,第1张

在默认情况下,session对象在关闭浏览器后并不是立刻被销毁,因此,为了考虑系统的安全性,在用户退出时,需要即刻清除session对象,防止他人盗用session对象中的信息
清除session对象内容的主要方法如下:
(1)、removeAttribute()方法。该方法是用来删除session对象中保存的指定属性信息。
例如:sessionsetAttribute("name", "iverson");sessionremoveAttribute("name");
(2)、invalidate()方法。该方法可以清除session对象中的所有信息。
例如:sessioninvalidate()
通常情况下,关闭浏览器后,session信息需要等到session对象失效后才能清除,如果需要实现关闭浏览器后即可清除session信息,请尝试用以下方法。
<body onbeforeunload="windowlocation='logoutjsp'">
logoutjsp页面中,可以这么做:<% >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10652565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存