zoukankan      html  css  js  c++  java
  • 过滤器

    一、过滤器,设计执行流程:

      1、用户访问服务器

      2、过滤器: 对Servlet请求进行拦截

      3、先进入过滤器, 过滤器处理

      4、过滤器处理完后, 在放行, 此时,请求到达Servlet/JSP

      5、Servlet处理

      6、Servlet处理完后,再回到过滤器, 最后在由tomcat服务器相应用户;

    二、开发步骤

      1、实现一个普通java类,实现Filter接口。

      2、配置过滤器

    三、过滤器的执行流程

    四、相关API

    |-- interface  Filter                    过滤器核心接口

             Void  init(filterConfig);    初始化方法,在服务器启动时候执行

       Void  doFilter(request,response,filterChain);   过滤器拦截的业务处理方法

       Void destroy();                销毁过滤器实例时候调用

    |-- interface  FilterConfig           获取初始化参数信息

            

    String

    getInitParameter(java.lang.String name)

    Enumeration

    getInitParameterNames()

    |-- interface  FilterChain         过滤器链参数;一个个过滤器形成一个执行链;

             void doFilter(ServletRequest request, ServletResponse response)  ;  执行下一个过滤器或放行

  • 相关阅读:
    linux格式化新硬盘并挂载,设置开机自动挂载
    各大名企的笔试面试题
    web2.0 Color
    选调生面试题
    网站流量概要分析
    css下拉菜单演示
    子查询
    技巧
    CMM与软件生命周期
    学习方法之PHP
  • 原文地址:https://www.cnblogs.com/h-g-f-s123/p/6344631.html
Copyright © 2011-2022 走看看