Ulf Lieden: Cache unterdücken?

Beitrag lesen

Hi David,

Im Klartext hiesse es:

Last-Modified: Mon, 20 Sep 1999 16:33:00

das bedeutet also, daß Last-Modified auf dem Augenblick zeigt, wo die Seite im Browser ankommt. Dann müßte man ihn doch auch gleich null setzen können, oder? Sprich:

Last-Modified: 0

Damit cacht aber mein IE5 die Seiten munter weiter, Netscape jedoch nicht. Ich habe den folgenden Java-Code in ein Servlet eingefügt:

if(request.getProtocol().compareTo("HTTP/1.0")==0){
   response.setHeader("Pragma", "no-cache");
} else if(request.getProtocol().compareTo("HTTP/1.1")==0){
   response.setHeader("Cache-Control", "no-cache, must-revalidate");
}
response.setDateHeader("Expires", -2000000);
response.setDateHeader("Last-Modified", 0);

Gruß,
UlfL