1.自定义拦截器,首先继承HandlerInterceptor类并重写里面三个方法
public class Interceptor implements HandlerInterceptor {
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
return false;
}
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
}
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
}
}
2.在spring里进行拦截器配置applicationContex.xml
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**"/> //拦截的请求范围
<bean class="com.longyan.config.Interceptor"/> //自定义拦截器类
</mvc:interceptor>
</mvc:interceptors>