一、拦截的类
/***
* 自定义拦截器
*/
public class MyInterceptor implements HandlerInterceptor {
/**
* 预处理,controller方法执行前
* return true 放行,执行下一个拦截器,如果没有,执行controller中的方法
* return false 不放行
* @param request
* @param response
* @param handler
* @return
* @throws Exception
*/
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
System.out.println("拦截器MyInterceptor执行了。。。");
return true;
}
}
二、springmvc.xml配置拦截器
<!--配置拦截器-->
<mvc:interceptors>
<mvc:interceptor>
<!--配置拦截的方法-->
<mvc:mapping path="/test/**"/>
<!--配置不拦截的方法,跟上面的只配置其一即可-->
<!--<mvc:exclude-mapping path=""></mvc:exclude-mapping>-->
<!-- 配置拦截器对象-->
<bean class="com.wen.business.interceptor.MyInterceptor"/>
</mvc:interceptor>
</mvc:interceptors>