springmvc拦截器
创建config包 创建MyInterceptor实现HandlerInterCeptor接口
public class MyIntercepter implements HandlerInterceptor { //处理前 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { return HandlerInterceptor.super.preHandle(request, response, handler); } //处理后 @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { HandlerInterceptor.super.postHandle(request, response, handler, modelAndView); } //清理 @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { HandlerInterceptor.super.afterCompletion(request, response, handler, ex); } }
preHandle返回true则执行posthandke方法
配置拦截目录
<mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/*"/> <bean class="com.dronff.config.MyIntercepter"/> </mvc:interceptor> </mvc:interceptors>

浙公网安备 33010602011771号