1 23 24 package org.apache.slide.webdav.filter; 25 26 import java.io.IOException ; 27 28 import javax.servlet.Filter ; 29 import javax.servlet.FilterChain ; 30 import javax.servlet.FilterConfig ; 31 import javax.servlet.ServletException ; 32 import javax.servlet.ServletRequest ; 33 import javax.servlet.ServletResponse ; 34 import javax.servlet.http.HttpServletRequest ; 35 import javax.servlet.http.HttpServletResponse ; 36 37 55 public class NoCacheFilter implements Filter { 56 57 61 public void init(FilterConfig config) throws ServletException { 62 } 64 65 72 public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException , ServletException { 73 HttpServletRequest request = (HttpServletRequest )req; 74 HttpServletResponse response = (HttpServletResponse )resp; 75 76 81 response.setHeader("Pragma", "public"); 82 response.setHeader("Cache-Control", "public"); 83 84 88 chain.doFilter(req,resp); 89 } 90 91 94 public void destroy() { 95 } 97 98 } 99 | Popular Tags |