Ajax请求session过期处理
发布时间:2020-12-16 03:25:30 所属栏目:百科 来源:网络整理
导读:后端过滤器处理: // 处理Ajax请求HttpServletResponse response = (HttpServletResponse) arg1;if ("XMLHttpRequest".equalsIgnoreCase(request.getHeader("X-Requested-With"))) {response.setCharacterEncoding("UTF-8");response.getWriter().write("{"s
后端过滤器处理:
// 处理Ajax请求 HttpServletResponse response = (HttpServletResponse) arg1; if ("XMLHttpRequest".equalsIgnoreCase(request.getHeader("X-Requested-With"))) { response.setCharacterEncoding("UTF-8"); response.getWriter().write("{"status": 302,"msg": "请先登录!"}"); } else { response.sendRedirect(request.getContextPath() + "/index.jsp"); } 前端处理(Ajax全局设置): $.ajaxSetup({ complete: function(r,status) { var json = JSON.parse(r.responseText); if(json.status == 302){ top.location.href = "${pageContext.request.contextPath }/"; } } }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |