当前位置 博文首页 > 嗯嗯**的博客:SpringMVC - 拦截器Interceptor
MyInterceptor
public class MyInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
System.out.println(request.getRequestURI());
return true;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
}
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
}
}
?
?
配置文件 - dispatcher-servlet.xml
<!--5. 拦截器(作用时机:已经被中心servlet分配到具体的控制器,但还未进入控制器)-->
<mvc:interceptors>
<mvc:interceptor>
<!--需要被拦截的请求-->
<mvc:mapping path="/**"/>
<!--不需被拦截的请求 - 静态资源-->
<mvc:exclude-mapping path="/static/**"/>
<bean class="top.linruchang.interceptor.MyInterceptor"/>
</mvc:interceptor>
</mvc:interceptors>
cs