jfinal shiro 处理ajax请求的问题

shiro 经常会影响页面的ajax请求,不知道jfinal 要怎么配置去解决这个问题,spring里面是可以重写FormAuthenticationFilter类,然后在shiro配置中配置下就可以了,jfinal如何配置还望不吝赐教(刚踏入java这行,渴望多多学习)

评论区

JFinal

2017-05-22 19:57

shrio 是怎样影响到 ajax 请求的,如果不知道细节,没有办法去解决,建议参考一下这里:http://www.jfinal.com/share/224

我爱java

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请求和普通请求,再分开做处理了

热门反馈

扫码入社