文章目录
## 问题
/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";
}
})