81,116
社区成员
发帖
与我相关
我的任务
分享
@WebFilter("/*")
public class CacheFilter implements Filter {
/**
* 拦截所有路径,设置缓存
*/
public void doFilter(ServletRequest req, ServletResponse rsp, FilterChain chain) throws IOException, ServletException {
HttpServletResponse response=(HttpServletResponse) rsp;
response.setDateHeader("Expires", System.currentTimeMillis()+20000); //过期时间为20秒
response.setHeader("Cache-Control", "public");
chain.doFilter(req, response);
}
@Override
public void destroy() {
}
@Override
public void init(FilterConfig arg0) throws ServletException {
}
}


