Hi Tobias, Many thanks for providing this information!
Even when a solution to a posted problem has more to do with an external system (such as a servlet container) than with MyFaces itself, I very much appreciate anyone who shares these tips. Cheers, Mike Quentel Senior Geospatial Software Developer 4DM Inc. 671 Danforth Avenue Suite 305 Toronto, Ontario M4J 1L3 Ph/Fax 416 - 410-7569 www.4dm-inc.com Providing solutions through mapping technology.... -----Original Message----- From: Eisenträger, Tobias <[email protected]> Date: Fri, 11 Dec 2009 15:38:22 To: MyFaces Discussion<[email protected]> Subject: AW: Caching from static content It was not trinidad or myfaces, it was tomcat adding the no-cache because i was using it in a secure context. I added the following parameters in the context.xml: <Valve className="org.jaaslounge.sso.tomcat.spnego.SpnegoValve" domainController="hhhhhh.de.nnnn.xxxx" domainName="nnn.nnn.de" disableProxyCaching="false" /> The default of disableProxyCaching = true, the problem is just that the IE does not use this header setting right :o) Also see: http://www.mail-archive.com/[email protected]/msg151294.html https://issues.apache.org/bugzilla/show_bug.cgi?id=28750 https://issues.apache.org/bugzilla/show_bug.cgi?id=27122 Mit freundlichen Grüßen Tobias Eisenträger > -----Ursprüngliche Nachricht----- > Von: Eisenträger, Tobias [mailto:[email protected]] > Gesendet: Freitag, 11. Dezember 2009 12:58 > An: MyFaces Discussion > Betreff: Caching from static content > > Hello List, > > > > Is there a parameter where one can enable the caching for static content, > for example images, css and external javascript? > > > > It looks like Trinidad or myfaces is adding this to the header: > > > > Pragma: No-cache > > Cache-Control: no-cache > > Expires: Thu, 01 Jan 1970 01:00:00 CET > > Etag: W/"377-1245852154000" > > > > So I wrote a filter, and I added max-age and such to the > javax.servlet.ServletResponse, so now I have: > > Server Apache-Coyote/1.1 > > Pragma No-cache > > Cache-Control no-cache, max-age=86400, pre-check=86400, post-check=86400 > > Expires Thu, 01 Jan 1970 01:00:00 CET, Sat, 12 Dec 2009 12:52:54 GMT > > Last-Modified Fri, 11 Dec 2009 11:52:54 GMT > > Etag W/"377-1245852154000" > > Date Fri, 11 Dec 2009 11:52:54 GMT > > > > So how do I get the old headers removed, or which part of the framework is > creating them? > > > > Thanks! > > > > > > Mit freundlichen Grüßen > > > > Tobias Eisenträger > >

