public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { chain.doFilter(request, response); if(request.getParameter("__report") != null && ("pdf".equals(request.getParameter("__format")) || "xls".equals(request.getParameter("__format")))) { ((HttpServletResponse)response) .setHeader("Cache-Control:", "private,pre-check=0,post-check=0"); } }
<Valve className="org.apache.catalina.authenticator.FormAuthenticator" securePagesWithPragma="false" />