1 package com.jdon.util; 2 3 import javax.servlet.*; 4 import javax.servlet.http.*; 5 6 import java.io.IOException ; 7 import java.util.*; 8 9 37 38 public class HttpResponseCacheFilter implements Filter { 39 FilterConfig fc; 40 public void doFilter(ServletRequest req, 41 ServletResponse res, 42 FilterChain chain) throws IOException , 43 ServletException { 44 45 HttpServletResponse response = (HttpServletResponse) res; 46 for (Enumeration e = fc.getInitParameterNames(); e.hasMoreElements(); ) { 48 String headerName = (String ) e.nextElement(); 49 response.addHeader(headerName, fc.getInitParameter(headerName)); 50 } 51 chain.doFilter(req, response); 53 } 54 55 public void init(FilterConfig filterConfig) { 56 this.fc = filterConfig; 57 } 58 59 public void destroy() { 60 this.fc = null; 61 } 62 63 } 64 | Popular Tags |