2017-05-23 10:21

应该是被shiro给捕获了,我render里面定义好的返回json,并没返回到ajax的success:function(obj)里面,被拦截了,具体在哪里拦截,抛到哪里暂时我还没看出来,我看了下spring的一些项目的配置,他们重写了shiro的FormAuthenticationFilter,然后在shiro过滤器里配置了这个过滤器,代码里面做了这样的判断 if (!"XMLHttpRequest".equalsIgnoreCase(((HttpServletRequest) request) .getHeader("X-Requested-With")))来区别ajax请求和普通请求,再分开做处理了