session失效后ajax请求跳转到登陆页
来源:互联网 发布:面部捕捉软件 编辑:程序博客网 时间:2024/05/21 09:27
1.首先要再SessionFilter中进行ajax请求过滤,代码如下:
if (session == null)//session不存在{ String ajaxSubmit = servletRequest.getHeader("X-Requested-With"); if(ajaxSubmit != null && ajaxSubmit.equals("XMLHttpRequest")){ PrintWriter printWriter = servletResponse.getWriter(); printWriter.print("timeout"); printWriter.flush(); printWriter.close();}else{ //跳转回首页 servletResponse.sendRedirect("开始页面");}}
2.前端进行拦截处理
function getTopWinow() { var p = window; while (p != p.parent) { p = p.parent; } return p;}$.ajaxSetup({ type : 'POST', dataFilter : function(data, type) { //alert("debug");if (data == "timeout" || data == "[object XMLDocument]") {// ajax请求,发现session过期,重新刷新页面,跳转到登录页面 var top = getTopWinow(); top.location.href = '开始页面';} else { return data;}}
0 0
- session失效后ajax请求跳转到登陆页
- Ajax请求时session失效,统一处理跳转到登陆页
- session失效后跳转到登陆页面
- session失效后跳转到登陆页面
- ajax请求,session实效,自动跳转到登陆页
- session失效后,跳转到登陆页面的解决办法
- 当session过期后自动跳转到登陆页
- 当session过期后自动跳转到登陆页
- 当session过期后自动跳转到登陆页
- Session过期后自动跳转到登陆页
- session过期后自动跳转到登陆页
- session过期后自动跳转到登陆页
- session过期后自动跳转到登陆页
- session过期后自动跳转到登陆页
- session过期后自动跳转到登陆页
- easyUI iframe中请求Session失效后iframe内跳转到首页的解决方案
- ajax session失效后,跳转到登录页面的全局处理
- 登陆后跳转到原请求页面
- 刚写的C++的链表程序,可是输不出来。。。以前没写过C++的,求教
- 云计算如何影响NoSQL数据库的发展
- 学习Qt5(8)
- 网站开发进阶(四)Tomcat Server处理一个http请求的过程
- 动态静态链接库
- session失效后ajax请求跳转到登陆页
- bootstrap清除浮动
- grep的用法
- 最短路径
- Android RTC 自下往上浅析
- Top Android App使用的组件(四)
- Android如何实现获取短信验证码的功能
- php无法连接mysql报错但命令行下可以连接Warning: mysql_connect(): Access denied for
- Struts2标签总结