session彻底删除和登录的session相关操作【原创】
一般我们在做登陆的时候,是需要保持登陆者的一些信息的,登陆往往是一个action里面的方法,成功之后将会跳转到相应的页面,这时候我们可以在这个action里面set一些session,然后在跳转之后的页面get出这些需要的session,一般放在top头部页面,统一全站使用。那么在退出的时候,当然要清空这些session,具体方法如下:
<body>
??? <%
??? Enumeration en = session.getAttributeNames();
??? while (en.hasMoreElements()) {
??? ?? String name = (String)en.nextElement();
??? ?? session.removeAttribute(name);
??? }
??? session.invalidate();
??? %>
<script type="text/javascript">
?? window.close();
</script>
</body>
?
1 楼 michael.softtech 2010-12-13 这种方式太原始了,维护起来不是一般困难。