类 GenericFilter

java.lang.Object
com.sh.javax.compress.GenericFilter
所有已实现的接口:
jakarta.servlet.Filter

public abstract class GenericFilter extends Object implements jakarta.servlet.Filter

Description:

Title:首亨软件 - TSS/CRM等

从以下版本开始:
Aug 23, 2013
  • 构造器概要

    构造器
    构造器
    说明
    构造方法
  • 方法概要

    修饰符和类型
    方法
    说明
    void
     
    void
    doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain)
    拦截器链
    abstract void
    doFilterInternal(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain)
    Performs the actual filtering actions
    protected boolean
    headerContains(jakarta.servlet.http.HttpServletRequest request, String header, String value)
    Utility method to examine the given request, find the given header and see if the header contains the provided value
    void
    init(jakarta.servlet.FilterConfig val)
    protected boolean
    isConfigCacheItem(jakarta.servlet.http.HttpServletRequest request)
    判断是否进行缓存,在web.xml中通过参数cacheItem来进行配置
    abstract void
    printBanner(jakarta.servlet.ServletContext context)
    打印日志
    void
    setFilterConfig(jakarta.servlet.FilterConfig val)
    Sets the FilterConfig for this filter's web.xml registration.

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • GenericFilter

      public GenericFilter()
      构造方法
  • 方法详细资料

    • isConfigCacheItem

      protected boolean isConfigCacheItem(jakarta.servlet.http.HttpServletRequest request)
      判断是否进行缓存,在web.xml中通过参数cacheItem来进行配置
      参数:
      request -
      返回:
    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      拦截器链
      指定者:
      doFilter 在接口中 jakarta.servlet.Filter
      抛出:
      IOException
      jakarta.servlet.ServletException
    • doFilterInternal

      public abstract void doFilterInternal(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Performs the actual filtering actions
      参数:
      request - the request to work with
      response - the response to work with
      chain - the filter chain to work with
      抛出:
      IOException - if there is a problem performing IO
      jakarta.servlet.ServletException - general servlet exceptions
    • printBanner

      public abstract void printBanner(jakarta.servlet.ServletContext context)
      打印日志
      参数:
      context - ServletContext object to use for logging
    • setFilterConfig

      public void setFilterConfig(jakarta.servlet.FilterConfig val)
      Sets the FilterConfig for this filter's web.xml registration.
      参数:
      val - the FilterConfig for this filter's web.xml registration. This is required by WebLogic 6.1's filter implementation.
    • init

      public void init(jakarta.servlet.FilterConfig val)
      指定者:
      init 在接口中 jakarta.servlet.Filter
    • destroy

      public void destroy()
      指定者:
      destroy 在接口中 jakarta.servlet.Filter
      另请参阅:
      • Filter.destroy()
    • headerContains

      protected boolean headerContains(jakarta.servlet.http.HttpServletRequest request, String header, String value)
      Utility method to examine the given request, find the given header and see if the header contains the provided value
      参数:
      request - the request to examine
      header - the specific header to check the value on
      value - the value to look for in the header
      返回:
      boolean true if the header contains the given value