Spring MVC ajax 会话超时跳转

yijiulove 2012-07-11 01:45:31
用的Spring MVC,页面大量使用了Ajax,spring配置了会话超时:
 <!-- Session 30分钟超时-->
<session-config>
<session-timeout>2</session-timeout>
</session-config>


但是超时以后,点击页面的ajax功能,只是没有反应,现在想设计成让它自动跳转到登录页面,
用到的地方太多,不能一个个去改,所以想知道有没有类似全局的功能,来获取ajax请求,然后判断是否超时,如果超时,就跳转到登录页面.

希望大家多多帮忙啊.
...全文
323 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yijiulove 2013-08-16
  • 打赏
  • 举报
回复
引用 2 楼 zhangwonderful 的回复:
楼主,请分享一下你的完整解决方案,谢谢!
很抱歉,最近一直没有登录. Ajax方法在调用的时候,如果出错(这边应该保证不是逻辑错误),可以通过方法:
$(document).ajaxError(function(){alert("error");});
来处理,但是如果Ajax调用比较多.可以写全局的方法就行了.
$(document).ready(function() {
	$(document).ajaxError(function(){window.location.href="login.jsp";});
});
在用到Ajax的页面include这个common.js就行了. 这事我当时的办法.
zhangwonderful 2013-01-21
  • 打赏
  • 举报
回复
楼主,请分享一下你的完整解决方案,谢谢!
yijiulove 2012-07-23
  • 打赏
  • 举报
回复
搞定,写一个common js

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧