/**
* 自定义拦截器
*/
public class MyInterceptor1 implements HandlerInterceptor {
/**
* 预处理,controller之前执行
* return true 放行,执行下一个拦截器,如果没有,执行controller中的方法
* return false: 不放行
* @param request
* @param response
* @param handler
* @return
*/
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
System.out.println("MyInterceptor1执行了");
return true;
}
}
springmvc-config.xml:
<!--配置拦截器-->
<mvc:interceptors>
<!--配置拦截器-->
<mvc:interceptor>
<!--要拦截的具体方法-->
<mvc:mapping path="/**"/>
<!--不要拦截的具体方法,只需要配一个-->
<!--<mvc:exclude-mapping path=""/>-->
<!--配置拦截器对象-->
<bean class="com.wance.interceptor.MyInterceptor1"/>
</mvc:interceptor>
</mvc:interceptors>