首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

session彻底删除和登录的session相关操作

2012-12-28 
session彻底删除和登录的session相关操作【原创】一般我们在做登陆的时候,是需要保持登陆者的一些信息的,登

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   这种方式太原始了,维护起来不是一般困难。
直接上Spring Security 2 楼 icanfly 2010-12-13   session.invalidate();就搞定的东西。为啥前面还有做那么多属性移除 ?

热点排行