| 
 | Servlet 3.0 - Apache Tomcat 7.0.4 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface WebFilter
The annotation used to declare a Servlet Filter. 
 
 
 This annotation will be processed by the container during deployment, the
 Filter class in which it is found will be created as per the configuration
 and applied to the URL patterns, Servlets and
 DispatcherTypes.
 
 
 If the name attribute is not defined, the fully qualified name of the class
 is used.
 
 
 At least one URL pattern MUST be declared in either the value or
 urlPattern attribute of the annotation, but not both.
 
 
 The value attribute is recommended for use when the URL pattern is
 the only attribute being set, otherwise the urlPattern attribute
 should be used.
 
 
 The annotated class MUST implement Filter.
 
 E.g.
 
 @WebFilter("/path/*")
 public class AnExampleFilter implements Filter { ... 
| Optional Element Summary | |
|---|---|
|  boolean | asyncSupported | 
|  java.lang.String | description | 
|  DispatcherType[] | dispatcherTypes | 
|  java.lang.String | displayName | 
|  java.lang.String | filterName | 
|  WebInitParam[] | initParams | 
|  java.lang.String | largeIcon | 
|  java.lang.String[] | servletNames | 
|  java.lang.String | smallIcon | 
|  java.lang.String[] | urlPatterns | 
|  java.lang.String[] | valueA convenience method, to allow extremely simple annotation of a class. | 
public abstract java.lang.String description
public abstract java.lang.String displayName
public abstract WebInitParam[] initParams
public abstract java.lang.String filterName
public abstract java.lang.String smallIcon
public abstract java.lang.String largeIcon
public abstract java.lang.String[] servletNames
public abstract java.lang.String[] value
urlPatterns()public abstract java.lang.String[] urlPatterns
public abstract DispatcherType[] dispatcherTypes
public abstract boolean asyncSupported
| 
 | Servlet 3.0 - Apache Tomcat 7.0.4 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||