当前位置:编程学习 > JAVA >>

ajax定时访问后台,session依然过期

使用ajax定时访问后台,可是隔段时间刷新页面,依旧跳到登录页面,session依然过期了,请问为什么? session Ajax --------------------编程问答-------------------- session 超时了,可以把session的有效期延长。
在web.xml中配置
<session-config>
  <session-timeout>240</session-timeout>
 </session-config>

默认是分钟 --------------------编程问答-------------------- 看配置里面设置的时间 --------------------编程问答-------------------- 我现在测试,web.xml中<session-timeout>设置1分钟session过期,然后定时任务半分钟去ajax去请求后台,但是过了一分钟刷新,还是返回登录页面了!也就是session过期了! --------------------编程问答-------------------- <script language="javascript">
$(function(){
window.setInterval(function(){
$.getJSON("/");
},30*1000);
});
</script>
楼主试试 --------------------编程问答--------------------
引用 3 楼 zzwinne 的回复:
我现在测试,web.xml中<session-timeout>设置1分钟session过期,然后定时任务半分钟去ajax去请求后台,但是过了一分钟刷新,还是返回登录页面了!也就是session过期了!


按道理是不会的,建议用IE捕获你的AJAX发出的HTTP请求,查看请求是否走通了。 --------------------编程问答-------------------- 不断的ajax请求session应该是不会销毁的,你用fixfox检测一下
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,