- 7
- 0
- 约 27页
- 2017-02-27 发布于湖北
- 举报
Servlet过滤器
一、什么是Servlet过滤器
过滤器是在数据交互之间过滤数据的中间组件,独立于任何平台或者 Servlet 容器。
Servlet过滤器可以应用在客户机和 servlet 之间、servlet 和 servlet 或 JSP 页面之间,以及所包括的每个 JSP 页面之间。
二、实现一个 Servlet 过滤器
Servlet过滤器 API 包含javax.servlet包中的 3 个接口,分别是 Filter 、 FilterChain 和 FilterConfig 。
实现一个 Servlet 过滤器的确要经历三个步骤。
1、编写 Servlet 过滤器实现类。
2、配置 Servlet 过滤器。把该过滤器添加到 Web 应用程序中(通过在 Web 部署描述符 /web.xml 中声明它);
3、部署 Servlet 过滤器。把过滤器与应用程序一起打包并部署它;
Servlet容器对部署描述符中声明的每一个过滤器,只创建一个实例(或实例池)。
与Servlet类似,容器将在同一个过滤器实例上运行多个线程来同时为多个请求服务,因此,开发过滤器时,也要注意线程安全的问题。
三、编写过滤器实现类
1、Filter接口:所有的Servlet过滤器类都必须实现javax.servlet.Filter接口
a、ini
原创力文档

文档评论(0)