共通的全局处理: 

  • ServletRequestListener :请求的开始和结束时执行,Spring的RequestContextListener等
  • Filter :Servlet的开始和结束时执行,Spring的CharacterEncodingFilter、HiddenHttpMethodFilter等
  • HandlerInterceptor  :Controller方法的开始和结束时执行,Spring的LocaleChangeInterceptor等
  • Spring AOP(AspectJ) :面向切面,任意注入处理。

通常来说,用户通过浏览器发起Request进入服务器后侧处理顺序如下: 

Client -> Listener -> ServletContainer -> Filter -> Servlet -> Interceptor


Spring 拦截器、过滤器相关。


http://rensanning.iteye.com/blog/2355214

http://rensanning.iteye.com/blog/2360666

相关文章: