标签:
拦截器是针对Mapping的。可以在Mapping下配置对应的拦截的。由于常用mvc:annotation-driven配置Mapping和Adapter,所以这里用mvc:interceptors配置拦截器。
实现拦截器接口。
拦截queryUser.action,特定某个(queryUser.action)
按配置顺序执行。
1在前,2在后
preHandle按照拦截器顺序执行postHandle和afterCompletion按照相反顺序进行。
测试结果。
拦截器2拦截后,拦截器2方法postHandle和afterCompletion都没有执行,拦截器1,执行了afterCompletion。
只要一个拦截器不放行 ,postHandle都不会放行。
只执行了1的preHandle。
重点:注意配置路径和理解拦截器的顺序。
标签:
原文地址:http://www.cnblogs.com/jway1101/p/5774565.html