日期:2014-05-18  浏览次数:20754 次

第一张页面存放了一个session,第二页面清空后回到第一页面值还在,刷新第一张后就没了?
我在一张页面上有一个session,并放入了内容,
我在另一张页面上把这个session清空了,
可是我在用第一张的那个地址进行,还是能看到其中session的内容,不过,我刷新这张页面后,session就没有了?
我想session一清空,第一张页面的session就取不到,咱办?
===
我清空session的命令是:
session.removeAttribute( "51lazyloginname ");

------解决方案--------------------
缓存
------解决方案--------------------
噢感觉也是缓存了,没碰到过,,,
------解决方案--------------------
服务器上有设置的session的缓存时效
------解决方案--------------------
过滤器能搞定...

HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
res.setHeader( "Pragma ", "No-cache ");
res.setHeader( "Cache-Control ", "no-cache ");
res.setDateHeader( "Expires ", 0);
filterChain.doFilter(request, response);