退出系统的时候调用session.invalidate()方法,结果session还是存在..无法退出.
如果多次点击退出按钮则成功退出 这是为什么?
------解决方案--------------------------------------------------------
session.invalidate()
只是让session失效!可以存在, 但是是不能使用的
------解决方案--------------------------------------------------------
session.invalidate()使session失效,这个功能肯定是有效的
我估计你点了注销以后回到页面,是由于你的页面并没有进行刷新,而是从缓存中获取的,所以看上去没有被注销
你可以用IE9或者FIREFOX进行调试,打开访问跟踪,看看页面是以304响应还是200响应的
如果是304响应,那么这个页面并没有和服务器发生交互,而只是本地缓存页面