package org.nutz.mvc; /** * 入口函数的过滤器,你的过滤器实现只需要实现一个函数 match。 这个函数如果你返回的是 null,表示你的过滤器认为,可以继续。 如果你的函数返回一个 * View 对象,就表示你的过滤器认为这个请求有问题,不能继续进行下一步操作。 直接用返回的 View 渲染 response 即可。 * <p> * 你可以通过 '@Filters' 以及 '@By' 为任何一个入口函数,或者模块声明你的过滤器。 * <p> * 你的过滤器的构造函数的参数,要和你的 '@By' 的参数相匹配 * * @author zozoh(zozohtnt@gmail.com) */ public interface ActionFilter { View match(ActionContext actionContext); }