用的Spring MVC,页面大量使用了Ajax,spring配置了会话超时:
<!-- Session 30分钟超时-->
<session-config>
<session-timeout>2</session-timeout>
</session-config>但是超时以后,点击页面的ajax功能,只是没有反应,现在想设计成让它自动跳转到登录页面,
用到的地方太多,不能一个个去改,所以想知道有没有类似全局的功能,来获取ajax请求,然后判断是否超时,如果超时,就跳转到登录页面.希望大家多多帮忙啊.
<!-- Session 30分钟超时-->
<session-config>
<session-timeout>2</session-timeout>
</session-config>但是超时以后,点击页面的ajax功能,只是没有反应,现在想设计成让它自动跳转到登录页面,
用到的地方太多,不能一个个去改,所以想知道有没有类似全局的功能,来获取ajax请求,然后判断是否超时,如果超时,就跳转到登录页面.希望大家多多帮忙啊.
解决方案 »
- org.hibernate.ObjectNotFoundException: No row with the given identifier exists.求
- 连接数据库失败什么原因
- jsp 地址栏路径乱码问题
- request.getSession()总是获得唯一对象吗?
- 谁能帮我看下啊!jsp中的文件操作!
- 一个极奇怪的问题,网易上一张图片的url,放在我自己的网页上,竟然显示不出来
- 有关<input type="file" ……>的操作问题
- 能否在输入两个文本框时,第三个文本框自动等于前者之和
- servlet中的汉字这样都不能解决?为什么
- to bj100(火火火) :文章收到,进来领分!
- 关于论坛的评论实现思路
- 高手进来看下,文件上传错误,在线等
很抱歉,最近一直没有登录.Ajax方法在调用的时候,如果出错(这边应该保证不是逻辑错误),可以通过方法:
$(document).ajaxError(function(){alert("error");});
来处理,但是如果Ajax调用比较多.可以写全局的方法就行了.
$(document).ready(function() {
$(document).ajaxError(function(){window.location.href="login.jsp";});
});
在用到Ajax的页面include这个common.js就行了.这事我当时的办法.