首先在js文件中添加如下代码:
$.ajaxSetup({
contentType:"application/x-www-form-urlencoded;charset=utf-8",
complete:function(XMLHttpRequest,textStatus){
var sessionstatus=XMLHttpRequest.getResponseHeader("sessionstatus");
if(sessionstatus=="sessionOut"){
location.href = "../login.jsp?t=" + new Date().getTime();
}
}
});
以上代码在调用ajax之前先执行。
然后在Filter中添加如下代码:
HttpSession session = request.getSession(true);
if (request.getHeader("x-requested-with") != null && request.getHeader("x-requested-with")
.equalsIgnoreCase("XMLHttpRequest") && session.getAttribute("loginID") == null){
response.setH