2017-07-03 22:13
action 层的拦截器,能够拦截对 action 的请求,所以前提是请求找到了一个对应的 action
如果一个 url 请求过来,连 action 都没有找到,也就不存在所谓的拦截器了,因为控制层的拦截是与 action 紧密联系的
如果要处理 action 不存在的 404,可以用一个 Handler,然后在 Handler 中使用:
Action action = JFinal.me().getAction(target, isHandled);
if (action == null) {
可以确定是 404
}