可以这样判断:session.getAttribute(sessionName) == null 时间是通过 setMaxInactiveInterval(int seconds) 来设定的
得到用: public int getMaxInactiveInterval()

解决方案 »

  1.   

    用一个类SomeClass实现javax.servlet.http.HttpSessionBindingListener,实现valueUnbound方法(session结束时触发),然后用session.setAttribute(instanceOfSomeClass)放入session就可以知道什么时候session结束了,接下来你想干什么还不你说了算?
      

  2.   

    那我岂不是要每个页面都要加这么一段代码?
    请问有没有象ASP中的globe.asa这样的文件可以捕捉session_OnEnd时间?