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)  ;  执行下一个过滤器或放行

  • 相关阅读:
    makefile ifeq ($(LANG),) 判断操作系统
    MIPS 指令集速查
    ps ef|grep mh* 命令
    ulimit c unlimited 命令
    kill 9 2402 命令
    chmod R 777 命令
    计算机网络总结
    source 命令
    ./ 命令
    reboot f 命令
  • 原文地址:https://www.cnblogs.com/h-g-f-s123/p/6344631.html
Copyright © 2011-2022 走看看