See: Description
| Class | Description |
|---|---|
| AbstractRequestLoggingFilter |
Base class for
Filters that perform logging operations before and after a request
is processed. |
| CharacterEncodingFilter |
Servlet Filter that allows one to specify a character encoding for requests.
|
| CommonsRequestLoggingFilter |
Simple request logging filter that writes the request URI
(and optionally the query string) to the Commons Log.
|
| CompositeFilter |
A generic composite servlet
Filter that just delegates its behavior
to a chain (list) of user-supplied filters, achieving the functionality of a
FilterChain, but conveniently using only Filter instances. |
| CorsFilter |
Filter that handles CORS preflight requests and intercepts
CORS simple and actual requests thanks to a CorsProcessor implementation
(DefaultCorsProcessor by default) in order to add the relevant CORS
response headers (like Access-Control-Allow-Origin) using the provided
CorsConfigurationSource (for example an UrlBasedCorsConfigurationSource
instance. |
| DelegatingFilterProxy |
Proxy for a standard Servlet Filter, delegating to a Spring-managed bean that
implements the Filter interface.
|
| ForwardedHeaderFilter |
Extract values from "Forwarded" and "X-Forwarded-*" headers in order to wrap
and override the following from the request and response:
getServerName(),
getServerPort(),
getScheme(),
isSecure(), and
sendRedirect(String). |
| GenericFilterBean |
Simple base implementation of
Filter which treats
its config parameters (init-param entries within the
filter tag in web.xml) as bean properties. |
| HiddenHttpMethodFilter |
Filter that converts posted method parameters into HTTP methods,
retrievable via HttpServletRequest.getMethod(). |
| HttpPutFormContentFilter |
Filter that makes form encoded data available through
the ServletRequest.getParameter*() family of methods during HTTP PUT
or PATCH requests. |
| Log4jNestedDiagnosticContextFilter | Deprecated
as of Spring 4.2.1, in favor of Apache Log4j 2
(following Apache's EOL declaration for log4j 1.x)
|
| OncePerRequestFilter |
Filter base class that aims to guarantee a single execution per request
dispatch, on any servlet container.
|
| RelativeRedirectFilter |
Overrides
HttpServletResponse.sendRedirect(String) and handles it by
setting the HTTP status and "Location" headers, which keeps the Servlet
container from re-writing relative redirect URLs into absolute ones. |
| RequestContextFilter |
Servlet Filter that exposes the request to the current thread,
through both
LocaleContextHolder and
RequestContextHolder. |
| ServletContextRequestLoggingFilter |
Simple request logging filter that writes the request URI
(and optionally the query string) to the ServletContext log.
|
| ShallowEtagHeaderFilter |
Filter that generates an ETag value based on the
content on the response. |