拦截器的方法介绍(三)
来源:互联网 发布:php常用开发工具 编辑:程序博客网 时间:2024/04/29 18:04
1.preHandle 方法,在请求被处理之前进行调用。
2.postHandle 方法,在请求被处理之后进行调用。
3.affterCompletion 方法,在请求结束之后才进行调用。
<span style="font-size:18px;">package com.lee.springmvc.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;/*** * 设置拦截器(在 applicationContext-config.xml 中配置 注册到配置文件中) * @author liyintao * */public class Test1Interceptor implements HandlerInterceptor {@Overridepublic void afterCompletion(HttpServletRequest arg0,HttpServletResponse arg1, Object arg2, Exception arg3)throws Exception {System.out.println("执行到了afterCompletion方法!");}@Overridepublic void postHandle(HttpServletRequest arg0, HttpServletResponse arg1,Object arg2, ModelAndView arg3) throws Exception {System.out.println("执行到了postHandle方法!");//可以通过ModelAndView参数来改变现实的视图,或修改发放视图的方法。arg3.addObject("errorMsg", "通过拦截器修改消息!");}//返回值:表示我们是否需要将房钱的请求拦截下来//如果返回false,请求将被终止!不会到达controller中,也不会调用另外两个方法//如果返回true,请求会被继续运行//Object arg2 表示的是被拦截的请求的目标对象--(UsersController.java中的userList方法)@Overridepublic boolean preHandle(HttpServletRequest arg0, HttpServletResponse arg1,Object arg2) throws Exception {System.out.println("执行到了preHandle方法!");return true;//暂时先改为true}}</span>
0 0
- 拦截器的方法介绍(三)
- 实现拦截器的三种方法
- 实现拦截器的三种方法
- struts2的拦截器介绍(Interceptors)
- struts2拦截器interceptor的三种配置方法
- struts2拦截器的三种配置方法
- struts2拦截器interceptor的三种配置方法
- struts2拦截器interceptor的三种配置方法
- struts2拦截器interceptor的三种配置方法
- SpringMVC 拦截器不拦截静态资源的三种处理方式方法
- Struts2(XWork)拦截器的功能介绍:
- 第八章 拦截器机制(一) 拦截器介绍
- 简单的interceptor(拦截器)介绍
- Struts2内置拦截器的简要介绍
- 使用springBoot的拦截器功能介绍
- 简单的interceptor(拦截器)介绍
- SpringMVC的Interceptor拦截器介绍
- 第八章 拦截器机制(三) 自定义拦截器
- 视频采集处理之YUV数据格式
- jQuery的各种插入方法
- ERROR 1820 (HY000): You must SET PASSWORD before executing this
- 创意一词的来源
- 所有类的超类:Object类
- 拦截器的方法介绍(三)
- 安卓APP动态调试技术
- 15 个必知的 Android 开发者选项
- HDU 4494 Teamwork 费用流/网络流
- fedora21 操作
- 检查Mac电脑是32位还是64位运行以及修改方法
- ios已上架的APP更新,使用core data的需要升级core Data数据库,这样做
- C++经典面试题
- zabbix 监控用户数