public class CacheFilter extends GenericFilter
GET
requests.
Originally based on ideas and code found in the ONJava article
Two
Servlet Filters Every Web Application Should Have
by Jayson Falkner.oncePerRequest
Constructor and Description |
---|
CacheFilter() |
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Called by the web container to indicate to a filter that it is being
taken out of service.
|
protected void |
doFilterImpl(javax.servlet.ServletRequest pRequest,
javax.servlet.ServletResponse pResponse,
javax.servlet.FilterChain pChain)
Invoked once, or each time a request/response pair is passed through the
chain, depending on the
GenericFilter.oncePerRequest member variable. |
void |
init()
Initializes the filter
|
doFilter, getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init, log, log, setFilterConfig, setOncePerRequest
public void init() throws javax.servlet.ServletException
init
in class GenericFilter
javax.servlet.ServletException
GenericFilter.init(FilterConfig)
public void destroy()
GenericFilter
destroy
in interface javax.servlet.Filter
destroy
in class GenericFilter
Filter.destroy()
protected void doFilterImpl(javax.servlet.ServletRequest pRequest, javax.servlet.ServletResponse pResponse, javax.servlet.FilterChain pChain) throws IOException, javax.servlet.ServletException
GenericFilter
GenericFilter.oncePerRequest
member variable.doFilterImpl
in class GenericFilter
pRequest
- the servlet requestpResponse
- the servlet responsepChain
- the filter chainIOException
- if an I/O error occursjavax.servlet.ServletException
- if an exception occurs during the filter processGenericFilter.oncePerRequest
,
doFilter
,
Filter.doFilter
Copyright © 2017. All rights reserved.