public class CachingFilter extends Object implements javax.servlet.Filter
Set Expires HTTP header value.
Expires HTTP header will be set as specified in milliseconds at expires FilterConfig parameter. Default value is seven days.
Install at web.xml with:
<filter>
<filter-name>Caching Filter</filter-name>
<filter-class>com.knowgate.stripes.CachingFilter</filter-class>
<init-param>
<param-name>expires</param-name>
<param-value>604800000</param-value>
</init-param>
</filter>| Constructor and Description |
|---|
CachingFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig fc) |
public void init(javax.servlet.FilterConfig fc)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterfc - FilterConfig Contains "expires" init parameter with timeout in millisecondsjavax.servlet.ServletExceptionFilter.init(javax.servlet.FilterConfig)public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionFilter.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)public void destroy()
destroy in interface javax.servlet.FilterFilter.destroy()Copyright © 2019 KnowGate. All rights reserved.