SpringMVC设置一个自定义拦截器

来源:互联网 发布:c语言scoket书籍 编辑:程序博客网 时间:2024/06/05 03:03
1.创建一个MyInterceptor类,并实现HandlerInterceptor接口

public class MyInterceptor implements HandlerInterceptor { 

@Override 

public void afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3) throws Exception { System.out.println("afterCompletion"); 

@Override 

public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, ModelAndView arg3) throws Exception { System.out.println("postHandle");

 } 

@Override 

public boolean preHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2) throws Exception { System.out.println("preHandle"); return true;

 } 

}

2.在SpringMVC的配置文件中配置

<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/mvc/**" />
<bean class="aaa.bbb.interceptor"></bean>
</mvc:interceptor>
</mvc:interceptors>

0 0