问题:
我们的系统里有两个页面定时刷新,检测数据;
由于页面的定时刷新,如果session失效时间设的长,而定时刷新时间设的短,那session就一直存在
目的:想让设的sesion失效时间有效

解决方案 »

  1.   

    基本没什么办法,变通点可以在session中保存一个变量,页面的定时刷新时该变量增加,到一定程度时在主动使session失效!
    更好的方法,看楼下的拉^_^
      

  2.   

    不知道能不能继承session的实现,把这两个定时刷新的页面过滤掉
      

  3.   

    继承session的实现?
    虾米意思?
      

  4.   

    写一个计时器,在设定的范围时间内手动清除该session.
      

  5.   

    不知道楼主在不在这两个页面中用Session对象? 如果没有用到,就干脆关掉这两个页面的 session. 在 Page指令中加上 session="false" 就可以了.<%@ page language="java" session="false" %>
      

  6.   

    不知道楼主在不在这两个页面中用Session对象? 如果没有用到,就干脆关掉这两个页面的 session. 在 Page指令中加上 session="false" 就可以了.<%@ page language="java" session="false" %>
      

  7.   

    在这两个页面里用到session对象了
      

  8.   

    用一个变量保存好session开时的时间在刷新页里取刷新时的当前时间,超过时间范围就手工set session失效!!!~不知道行不行??!~