1. 程式人生 > >3Filter應用2禁止瀏覽器快取所有動態頁面的過濾器

3Filter應用2禁止瀏覽器快取所有動態頁面的過濾器

//控制瀏覽器不要快取jsp
public class NoCacheFilter implements Filter {

	public void destroy() {
		// TODO Auto-generated method stub
	}
	
	//
	public void doFilter(ServletRequest req, ServletResponse resp,
			FilterChain chain) throws IOException, ServletException {
		
		HttpServletResponse response = (HttpServletResponse) resp;
		HttpServletRequest request = (HttpServletRequest) req;
		
		response.setDateHeader("expires", -1);
		response.setHeader("Cache-Control", "no-cache");
		response.setHeader("Pragma", "no-cache");
		
		
		chain.doFilter(request,response);

	}

	public void init(FilterConfig filterConfig) throws ServletException {
		// TODO Auto-generated method stub

	}

}