文章目录
## 问题
/user/*
这个地址,并且拦截器拦截器之后,如果没有登录,那么重定向
到登录界面
。但是我们在未登录
的前提下使用Ajax
异步请求了/user/addUser.do
这个地址,出现了拦截器是拦截了,但是并没有重定向到登录界面。$.ajax
中的error
中的方法内直接重定向$.ajax({
url:url,
type:"GET",
data:d,
dataType:"json",
success:function(){
alert(data.message);
},
//一旦拦截器拦截url的请求,那么会执行error中的回调方法
//这个是失败的执行的回调方法,我们可以在其中重定向到登录界面
error:function(){
window.location="${pageContext.request.contextPath}/user/showLogin.do";
}
})