接口 javax.servlet.Filter
的使用

使用 Filter 的软件包
javax.servlet The javax.servlet package contains a number of classes and interfaces that describe and define the contracts between a servlet class and the runtime environment provided for an instance of such a class by a conforming servlet container. 
org.apache.jasper.servlet   
org.eclipse.jetty.annotations   
org.eclipse.jetty.continuation   
org.eclipse.jetty.plus.webapp   
org.eclipse.jetty.server.handler   
org.eclipse.jetty.servlet   
org.eclipse.jetty.servlets   
 

javax.servletFilter 的使用
 

类型参数类型为 Filterjavax.servlet 中的方法
<T extends Filter>
T
ServletContext.createFilter(Class<T> clazz)
          Instantiates the given Filter class.
 

参数类型为 Filterjavax.servlet 中的方法
 FilterRegistration.Dynamic ServletContext.addFilter(String filterName, Filter filter)
          Registers the given filter instance with this ServletContext under the given filterName.
 

类型变量类型为 Filterjavax.servlet 中的方法参数
 FilterRegistration.Dynamic ServletContext.addFilter(String filterName, Class<? extends Filter> filterClass)
          Adds the filter with the given name and class type to this servlet context.
 

org.apache.jasper.servletFilter 的使用
 

类型参数类型为 Filterorg.apache.jasper.servlet 中的方法
<T extends Filter>
T
JspCServletContext.createFilter(Class<T> c)
           
 

参数类型为 Filterorg.apache.jasper.servlet 中的方法
 FilterRegistration.Dynamic JspCServletContext.addFilter(String filterName, Filter filter)
           
 

类型变量类型为 Filterorg.apache.jasper.servlet 中的方法参数
 FilterRegistration.Dynamic JspCServletContext.addFilter(String filterName, Class<? extends Filter> filterClass)
           
 

org.eclipse.jetty.annotationsFilter 的使用
 

类型参数类型为 Filterorg.eclipse.jetty.annotations 中的方法
<T extends Filter>
T
AnnotationDecorator.decorateFilterInstance(T filter)
           
 

参数类型为 Filterorg.eclipse.jetty.annotations 中的方法
 void AnnotationDecorator.destroyFilterInstance(Filter f)
           
 

org.eclipse.jetty.continuationFilter 的使用
 

实现 Filterorg.eclipse.jetty.continuation 中的类
 class ContinuationFilter
          ContinuationFilter must be applied to servlet paths that make use of the asynchronous features provided by ContinuationFilter.FilteredContinuation APIs, but that are deployed in servlet containers that are neither Jetty (>= 7) nor a compliant Servlet 3.0 container.
 

org.eclipse.jetty.plus.webappFilter 的使用
 

类型参数类型为 Filterorg.eclipse.jetty.plus.webapp 中的方法
<T extends Filter>
T
PlusDecorator.decorateFilterInstance(T filter)
           
 

参数类型为 Filterorg.eclipse.jetty.plus.webapp 中的方法
 void PlusDecorator.destroyFilterInstance(Filter f)
           
 

org.eclipse.jetty.server.handlerFilter 的使用
 

类型参数类型为 Filterorg.eclipse.jetty.server.handler 中的方法
<T extends Filter>
T
ContextHandler.Context.createFilter(Class<T> c)
           
 

参数类型为 Filterorg.eclipse.jetty.server.handler 中的方法
 FilterRegistration.Dynamic ContextHandler.Context.addFilter(String filterName, Filter filter)
           
 

类型变量类型为 Filterorg.eclipse.jetty.server.handler 中的方法参数
 FilterRegistration.Dynamic ContextHandler.Context.addFilter(String filterName, Class<? extends Filter> filterClass)
           
 

org.eclipse.jetty.servletFilter 的使用
 

类型参数类型为 Filterorg.eclipse.jetty.servlet 中的方法
<T extends Filter>
T
ServletContextHandler.Context.createFilter(Class<T> c)
           
<T extends Filter>
T
ServletContextHandler.Decorator.decorateFilterInstance(T filter)
           
 

返回 Filterorg.eclipse.jetty.servlet 中的方法
 Filter FilterHolder.getFilter()
           
 

参数类型为 Filterorg.eclipse.jetty.servlet 中的方法
 FilterRegistration.Dynamic ServletContextHandler.Context.addFilter(String filterName, Filter filter)
           
 void ServletContextHandler.Decorator.destroyFilterInstance(Filter f)
           
 void FilterHolder.setFilter(Filter filter)
           
 

类型变量类型为 Filterorg.eclipse.jetty.servlet 中的方法参数
 FilterHolder ServletContextHandler.addFilter(Class<? extends Filter> filterClass, String pathSpec, EnumSet<DispatcherType> dispatches)
          convenience method to add a filter
 FilterRegistration.Dynamic ServletContextHandler.Context.addFilter(String filterName, Class<? extends Filter> filterClass)
           
 FilterHolder ServletHandler.addFilterWithMapping(Class<? extends Filter> filter, String pathSpec, EnumSet<DispatcherType> dispatches)
          Convenience method to add a filter.
 FilterHolder ServletHandler.addFilterWithMapping(Class<? extends Filter> filter, String pathSpec, int dispatches)
          Convenience method to add a filter.
 

参数类型为 Filterorg.eclipse.jetty.servlet 中的构造方法
FilterHolder(Filter filter)
          Constructor for existing filter.
 

类型变量类型为 Filterorg.eclipse.jetty.servlet 中的构造方法参数
FilterHolder(Class<? extends Filter> filter)
          Constructor
 

org.eclipse.jetty.servletsFilter 的使用
 

实现 Filterorg.eclipse.jetty.servlets 中的类
 class CloseableDoSFilter
          Closeable DoS Filter.
 class CrossOriginFilter
          Implementation of the cross-origin resource sharing.
 class DoSFilter
          Denial of Service filter

This filter is useful for limiting exposure to abuse from request flooding, whether malicious, or as a result of a misconfigured client.

 class GzipFilter
          GZIP Filter This filter will gzip or deflate the content of a response if: The filter is mapped to a matching path accept-encoding header is set to either gzip, deflate or a combination of those The response status code is >=200 and <300 The content length is unknown or more than the minGzipSize initParameter or the minGzipSize is 0(default) The content-type is in the comma separated list of mimeTypes set in the mimeTypes initParameter or if no mimeTypes are defined the content-type is not "application/gzip" No content-encoding is specified by the resource If both gzip and deflate are specified in the accept-encoding header, then gzip will be used.
 class IncludableGzipFilter
          Includable GZip Filter.
 class MultiPartFilter
          Multipart Form Data Filter.
 class PutFilter
          PutFilter A Filter that handles PUT, DELETE and MOVE methods.
 class QoSFilter
          Quality of Service Filter.
 class UserAgentFilter
          User Agent Filter.
 class WelcomeFilter
          Welcome Filter This filter can be used to server an index file for a directory when no index file actually exists (thus the web.xml mechanism does not work).
 



Copyright © 2013. All Rights Reserved.