You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Jonathan Pierce <Jo...@seagram.com> on 2001/08/22 00:28:21 UTC

Re[2]: Mozilla and Tomcat

You can force the response to not be cached by the browser and proxy servers by
setting headers in your jsp response before writing your html response header.
Make sure to explicitly clear your browser cache once after doing this to get
rid of any latent cached pages.

response.setHeader("Pragma", "No-cache");
response.setDateHeader("Expires", 0);
response.setHeader("Cache-Control", "no-cache");

____________________Reply Separator____________________
Subject:    Re: Mozilla and Tomcat
Author: tomcat-user@jakarta.apache.org
Date:       8/21/2001 1:55 PM

At 01:50 PM 8/21/2001, you wrote:
>I've ran into similar problems with Internet Explorer. Not exactly though.
>Basically, I've seen IE display a cached page, even if you have caching
>turned off. What I do is completely exit and restart my browser each time I
>test a change to a servlet.

Yeah, IE has a wicked sticky cache.


Re: Re[2]: Mozilla and Tomcat

Posted by John Baker <jb...@teamenergy.com>.
Hello.

We're getting off topic here. I have caching turned offf, however why would 
mozilla print <html><body></body></html> when the JSP page doesnt produce 
that (well it does, but with a load of other stuff in there!). I can 
understand it caching pages, but not a page that has never been produced.

Tomcat must be doing something odd. Perhaps it is indeed returning just:

<html><body></body></html> when it's rebuilt a page recently?

I dunno, but it's a server problem not a caching problem IMHO.


John

On Tuesday 21 August 2001 23:28 pm, you wrote:
> You can force the response to not be cached by the browser and proxy
> servers by setting headers in your jsp response before writing your html
> response header. Make sure to explicitly clear your browser cache once
> after doing this to get rid of any latent cached pages.
>
> response.setHeader("Pragma", "No-cache");
> response.setDateHeader("Expires", 0);
> response.setHeader("Cache-Control", "no-cache");
>
> ____________________Reply Separator____________________
> Subject:    Re: Mozilla and Tomcat
> Author: tomcat-user@jakarta.apache.org
> Date:       8/21/2001 1:55 PM
>
> At 01:50 PM 8/21/2001, you wrote:
> >I've ran into similar problems with Internet Explorer. Not exactly though.
> >Basically, I've seen IE display a cached page, even if you have caching
> >turned off. What I do is completely exit and restart my browser each time
> > I test a change to a servlet.
>
> Yeah, IE has a wicked sticky cache.

-- 
John Baker, BSc CS.
Java Developer, TEAM Slb. (http://www.teamenergy.com/)
The views expressed in this mail are my own.