Filter过滤器

来源:互联网 发布:java swing的网格布局 编辑:程序博客网 时间:2024/06/05 11:29

Fileter过滤器,主要是对用户请求(HttpServletRequest)进行预处理,也可以对相应用户(HttpServletResponse)进行后处理。

                                                                                                         在HttpServletResponse到达客户端之前,拦截HttpServletResponse

创建一个Filter类需要两步:

    1.创建Filter处理类

     2.在web.xm文件中配置Filter

         <filter><filter-name>LoginFilter</filter-name><filter-class>filter.LoginFilter</filter-class></filter><filter-mapping><filter-name>LoginFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
该接口有三个方法: void init(Filter Con fig config) 过滤器加载时调用一次,完成Filter的初始化

                                     void doFilter(ServletRequest request,ServletResponse response,FilterChain chain) 实现过滤功能,该方法是对每个请求及响应增加的额外处理

                                     void destroy  用于Filter销毁前,完成某些资源的回收,为服务器自动调用。

0 0
原创粉丝点击