NutzCN Logo
问答 动作链是做什么用的?我看了好几遍没看懂,能否通俗的给解释下。
发布于 2248天前 作者 qq_561f5fd6 2770 次浏览 复制 上一个帖子 下一个帖子
标签: mvc

动作链是做什么用的?我看了好几遍没看懂,能否通俗的给解释下。

6 回复

一堆过滤器

逐一嵌套执行

@wendal 逐一嵌套执行后有什么作用呢?

每个过滤器有自己的工作
自豪地采用 NutzCN ionic

每个过滤器有自己的工作
自豪地采用 NutzCN ionic

就是一堆拦截器,过滤器。
比如我想检查用户是否登录,那么我可以定义一个过滤器,这个过滤器的作用就是检查登录则继续往下执行,否则跳转到你指定的页面。
举个例子:

@IocBean
public class DemoProcessor extends AbstractProcessor {
	private static final Log log =Logs.get();
	
	/* (non-Javadoc)
	 * @see org.nutz.mvc.Processor#process(org.nutz.mvc.ActionContext)
	 */
	@Override
	public void process(ActionContext ac) throws Throwable {
		if(log.isDebugEnabled())// 这里你做你想做的
			log.debug("demoProcessor ...");
		doNext(ac);//继续执行下个动作连
	}

}

楼上说的是ActionFilter, 楼主说的是 mvc-chain.js 里面那堆processor -- 其实也是一串过滤器

添加回复
请先登陆
回到顶部