一般我们在做登陆的时候,是需要保持登陆者的一些信息的,登陆往往是一个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>