com.taggercat.filter
Class CacheFilter
java.lang.Object
com.taggercat.filter.CacheFilter
- All Implemented Interfaces:
- javax.servlet.Filter
public class CacheFilter
- extends java.lang.Object
- implements javax.servlet.Filter
A filter to enable browser caching of static images, css, js files, etc..
Use of this filter is highly recommended for improving browser performance.
But, be aware of the subsequent requirement to version number your resources.
Install it using:
CacheFilter
com.taggercat.filter.CacheFilter
Cache-Control
public,max-age=360000
CacheFilter
*.js
REQUEST
CacheFilter
*.css
REQUEST
CacheFilter
*.gif
REQUEST
CacheFilter
*.jpg
REQUEST
CacheFilter
*.png
REQUEST
CacheFilter
*.tif
REQUEST
CacheFilter
*.ico
REQUEST
-
|
Method Summary |
void |
destroy()
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain filterChain)
|
void |
init(javax.servlet.FilterConfig filterConfig)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CacheFilter
public CacheFilter()
doFilter
public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain filterChain)
throws java.io.IOException,
javax.servlet.ServletException
- Specified by:
doFilter in interface javax.servlet.Filter
- Throws:
java.io.IOException
javax.servlet.ServletException
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Specified by:
init in interface javax.servlet.Filter
- Throws:
javax.servlet.ServletException
destroy
public void destroy()
- Specified by:
destroy in interface javax.servlet.Filter