serlet 过滤器
来源:互联网 发布:ios数据安全 编辑:程序博客网 时间:2024/05/17 07:11
1.过滤器的概念
Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。
优点:过滤链的好处是,执行过程中任何时候都可以打断,只要不执行chain.doFilter()就不会再执行后面的过滤器和请求的内容。而在实际使用时,就要特别注意过滤链的执行顺序问题
2.过滤器的作用描述
- 在HttpServletRequest 到达Servlet 之前,拦截客户的HttpServletRequest 。
- 根据需要检查HttpServletRequest ,也可以修改HttpServletRequest 头和数据。
- 在HttpServletResponse 到达客户端之前,拦截HttpServletResponse 。
- 根据需要检查HttpServletResponse ,可以修改HttpServletResponse 头和数据。
3.Filter接口
1.如何驱动
在 web 应用程序启动时,web 服务器将根据 web.xml 文件中的配置信息来创建每个注册的 Filter 实例对象,并将其保存在服务器的内存中
2.方法介绍
- init() Init 方法在 Filter 生命周期中仅执行一次,web 容器在调用 init 方法时
- destory() 在Web容器卸载 Filter 对象之前被调用。该方法在Filter的生命周期中仅执行一次。在这个方法中,可以释放过滤器使用的资源。
- doFilter() Filter 链的执行
5.FilterChain接口
1.如何实例化
代表当前 Filter 链的对象。由容器实现,容器将其实例作为参数传入过滤器对象的doFilter()方法中
2.作用
调用过滤器链中的下一个过滤器
阅读全文
0 0
- serlet 过滤器
- serlet
- serlet 技术
- applet与SERLET交互...
- serlet的特点
- Serlet ServletConfig对象
- serlet、GenericServlet、HttpServlet详解
- jsp转成serlet解析
- Serlet 环境设置
- JSP+Serlet开发模式
- serlet路径详解(转载)
- Serlet Request和Response入门
- serlet运行原理和生命周期
- 进入黑马day4-Serlet与Tomcat
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- strnicmp,strncmpi方法
- Java 继承
- 内联与块状的转换
- 线程死锁及其解决办法
- 关于web自动化测试中webdrvier驱动对应的浏览器版本问题
- serlet 过滤器
- Filter
- Hadoop的block块深入分析
- char与wchar_t函数对照表
- Android 年月日时分秒时间选择器
- eclipse中文包下载及安装
- Strut2的运行流程和拦截器栈
- 在Delphi中编程实现中文输入的功能
- swift学习之--函数、构建函数、kvc构建函数