JavaWeb---Servlet过滤器
来源:互联网 发布:java中的interface 编辑:程序博客网 时间:2024/04/29 12:55
过滤器是小型的Web组件,它负责拦截请求和响应,以便查看、提取或以某种方式操作正在客户机和服务器之间交换的数据。Servlet过滤器应用非常广泛,有拦截的地方一般都可以用到过滤器。当前Web应用中过滤器已经是不可或缺的部分之一。
2.过滤器的生命周期:
实例化-->初始化-->过滤-->销毁
3.过滤器的接口
与过滤器相关的Servlet共包含3个简单的接口,分别是Filter、FilterChain及FilterConfig。要实现过滤器功能,必须先实现Filter接口。Filter接口定义了3个方法
a.Filter接口的方法
@Override
public void destroy() {
System.out.println("FilterIP 过滤器销毁");
this.fcon = null;
}
/**
* 执行过滤方法
*
* @author admin
* @param request
* 请求对象
* @param response
* 响应对象
* @param chain
* 过滤器对象
*/
@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
}
@Override
public void init(FilterConfig config) throws ServletException {
System.out.println("FilterIP 过滤器初始化");
}
4.FilterConfig接口
在初始化过程中,容器使用 FilterConfig 将信息传递给过滤器
FilterConfig 接口包含以下方法:
方法名称
功能描述
getFilterName()方法
获得过滤器名称
getInitParameter()方法
获得初始化参数
getInitParameterNames()方法
获得初始化参数名称数组
getServletContext()方法
获得servlet 上下文对象
- JavaWeb -- Servlet Filter 过滤器
- JavaWeb---Servlet过滤器
- javaWeb-Servlet之Filter(过滤器)
- javaWeb-Servlet之Filter(过滤器二)
- JavaWeb学习篇之----Servlet过滤器Filter
- javaweb--Servlet过滤器Filter简单实现
- JavaWeb体系结构的理解-5.Servlet与过滤器
- JavaWeb学习篇之----Servlet过滤器Filter和监听器
- JavaWeb学习篇之----Servlet过滤器Filter和监听器
- 【转载】JavaWeb开发Servlet过滤器链执行顺序详解
- JavaWeb学习篇之----Servlet过滤器Filter和监听器
- JavaWeb 过滤器
- javaweb - 过滤器
- javaweb过滤器
- JavaWeb 过滤器
- JavaWeb-过滤器
- javaweb 过滤器
- javaweb过滤器
- android的充电图标显示
- 在S5PV210平台上实现二代身份证解码,安卓系统,可以获取全部文字信息以及电子照片
- 触摸屏驱动分析之——tslib概览
- Bluetooth SDP介绍
- buffer pool和shared pool详解(之四,重要视图、以及转储)
- JavaWeb---Servlet过滤器
- hdoj 2072 单词数 【字符串处理】
- Android Service
- (c语法百题4)求两数中的较大者
- 转载--服务器集群负载均衡(F5,LVS,DNS,CDN)区别以及选型
- hdu 1198
- 新版万能声卡驱动-VoodooHDA-2.8.5
- hdu 1213
- hdu1506 1505 2870最大子矩形 DP