jfinal如何区分请求的类型是get、post、ajax?

想请问下,如何在jfinal如何区分请求的类型是get、post、ajax?

业务是这样,我要在拦截器中拦截请求,如果访问非法将重定向,但问题来了,如果我是在页面中用ajax请求的,肯定不能直接重定向了,如何进行区分?

评论区

JFinal

2016-10-20 10:32

做个拦截器,然后用下面一行代码拿到请求类型再进行判断即可:String method = inv.getController().getRequest().getMethod();

拿到 method 以后,通过 if 判断,然后再使用 inv.getController().render(...) 或者 redirect(...) 分发一下请求就好

长春市东风

2018-04-04 13:11

自己写拦截器nb

flyfkue

2018-04-18 12:43

controller里面getRequest().getMethod()就行了

热门反馈

扫码入社