拦截器的preHandle方法也会处理ajax调用吗?

时间:2017-04-24 10:42:20

标签: java ajax spring-mvc interceptor

我编写了一个preHandle方法,它将检查令牌的URL,并且工作正常。

但是ajax会调用同样的工作吗?

 public boolean preHandle(final HttpServletRequest request, final HttpServletResponse response,final Object handler) throws Exception {
            String requesttoken = request.getParameter("token");
            if (requesttoken != null && validatetoken(requesttoken)) {
                return true;
            } else {
                response.sendRedirect("/404.html");
                return false;
            }
        }

1 个答案:

答案 0 :(得分:0)

是的,只要模式匹配,拦截器就可以用于ajax调用。查看this SO回答。

如果要排除ajax调用,可以排除以下模式:

hashids