springmvc拦截器Interceptor实例
2017-04-04 16:38
323 查看
创新一个拦截器让它实现HandlerInterceptor接口
在springmvc的核心配置文件中添加该拦截器
当多个拦截器一起工作时:
请求→拦截器1的preHandle方法→拦截器2的preHandle方法→请求路径对应的控制器→拦截器2的postHandle方法→拦截器1的postHandle方法→拦截器2的afterCompletion方法→拦截器1的afterCompletion方法 的顺序执行。
package com.liangfufeng.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 LanguageInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { // TODO Auto-generated method stub return false; } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { // TODO Auto-generated method stub } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { // TODO Auto-generated method stub } }
在springmvc的核心配置文件中添加该拦截器
<!-- 注册拦截器 --> <mvc:interceptors> <mvc:interceptor> <!-- 配置拦截路径 --> <mvc:mapping path="/**"/> <bean class="com.liangfufeng.interceptor.LoginInterceptor"/> </mvc:interceptor> <!-- <bean class=""/> --> </mvc:interceptors>
当多个拦截器一起工作时:
请求→拦截器1的preHandle方法→拦截器2的preHandle方法→请求路径对应的控制器→拦截器2的postHandle方法→拦截器1的postHandle方法→拦截器2的afterCompletion方法→拦截器1的afterCompletion方法 的顺序执行。
相关文章推荐
- SpringMvc拦截器HandlerInterceptorAdapter
- Spring MVC 中 HandlerInterceptorAdapter的使用[SpringMVC中请求拦截器的实现]
- SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
- SpringMVC拦截器(包括自定以拦截器--实现HandlerInterceptorAdapter)(资源和权限管理)
- 关于Jquery版本的Ajax和SpringMVC拦截器(Interceptor)
- 为springmvc设置servelet、拦截器(interceptor)、监听器(listener)、过滤器(filter),类型转换器
- SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
- SpringMVC 中的Interceptor 拦截器(HandlerInteceptor)
- SpringMVC之interceptor拦截器
- SpringMVC的拦截器Interceptor
- 在SpringMVC中使用拦截器(interceptor)拦截CSRF***
- springMVC之Interceptor拦截器
- SpringMVC拦截器Interceptor
- SpringMVC拦截器(Interceptor)
- springMVC中多个拦截器Interceptor的执行顺序
- springMVC拦截器 interceptor!
- SpringMVC使用拦截器Interceptor
- SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
- springmvc拦截器实例
- SpringMVC 拦截器Interceptor的使用