1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
   | package com.wind.interceptor;
  import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;
  import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView;
  public class TestInterceptor implements HandlerInterceptor{
  	public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) 			throws Exception { 		 		System.out.println("PRE HANDLE"); 		return true; 	}
  	public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, 			ModelAndView modelAndView) throws Exception { 		 		System.out.println("POST HANDLE"); 		 	}
  	public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) 			throws Exception { 		 		System.out.println("AFTER COMPLETION"); 	}
  }
 
   |