目前的方法是在onunload事件中弹出一个新的页面,在该页面中使session无效,然后立即关闭该页面
(用户只看到一闪)。
有没有在点击“关闭”按钮后直接使session无效的方法?
(我用的是struts框架)

解决方案 »

  1.   

    这个问题好象和框架没有关系吧。
    session是服务器来管理的
    如果想用程序控制关闭session,必须向服务器提出请求才行,你用的方法就可以了
      

  2.   

    to realminmin():
    我知道session.invalidate(),可是在onunload事件里不能session.invalidate()阿
    因为session.invalidate()是一进入页面就执行了的,不能等到关闭页面时才执行
      

  3.   

    http://community.csdn.net/Expert/TopicView3.asp?id=4764017
      

  4.   

    点关闭时清空session就好了啊!