使用ajax定时访问后台,可是隔段时间刷新页面,依旧跳到登录页面,session依然过期了,请问为什么?sessionAjax

解决方案 »

  1.   

    session 超时了,可以把session的有效期延长。
    在web.xml中配置
    <session-config>
      <session-timeout>240</session-timeout>
     </session-config>默认是分钟
      

  2.   

    我现在测试,web.xml中<session-timeout>设置1分钟session过期,然后定时任务半分钟去ajax去请求后台,但是过了一分钟刷新,还是返回登录页面了!也就是session过期了!
      

  3.   

    <script language="javascript">
    $(function(){
    window.setInterval(function(){
    $.getJSON("/");
    },30*1000);
    });
    </script>
    楼主试试
      

  4.   


    按道理是不会的,建议用IE捕获你的AJAX发出的HTTP请求,查看请求是否走通了。
      

  5.   

    不断的ajax请求session应该是不会销毁的,你用fixfox检测一下