Title: Controle de Cache

Pessoal,

Eu tenho um form(m�todo POST). Depois que o usu�rio der o submit no form, eu quero que a p�gina n�o seja armazenada em cache, ou seja, se o usu�rio sair daquela p�gina e voltar, o navegador ir� dizer "Essa p�gina expirou ...".
Coloquei o seguinte c�digo no servlet:

httpResponse.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
httpResponse.addHeader(
"Cache-Control", "post-check=0, pre-check=0");
httpResponse.setHeader(
"Pragma", "no-cache");
Para respostas pequenas, est� funcionando perfeitamente, mas quando a p�gina retornada � um pouco maior, n�o funciona. Segue os cabe�alhos HTTP, tanto do resin quanto do tomcat 5. Parece que quando o servidor usa o
"Transfer-Encoding: chunked", ele retira as op��es de cache de cabe�alho HTTP.
Ser� que tem como resolver isso??
Andr� Paes


Resin resposta de 4.5k :
HTTP/1.1 200 OK
Server: Resin/2.1.5
Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache

Set-Cookie: JSESSIONID=aaGKQc4fFA77; Path=/
Content-Type: text/html
Content-Length: 4718
Date: Fri, 24 Sep 2004 21:18:42 GMT

Resin resposta maior que 10.0k :
HTTP/1.1 200 OK
Server: Resin/2.1.5
Cache-Control: private
Set-Cookie: JSESSIONID=a51ReBYkmZxg; Path=/
Content-Type: text/html
Transfer-Encoding: chunked
Date: Fri, 24 Sep 2004 21:15:08 GMT

Tomcat resposta 4.5k :
HTTP/1.1 200 OK
Set-Cookie: JSESSIONID=2F3BB1F4256A7D0C48AE5906D03F7082; Path=/infoceja
Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache

Content-Type: text/html
Content-Length: 4858
Date: Mon, 27 Sep 2004 17:07:30 GMT
Server: Apache-Coyote/1.1

Tomcat resposta maior que 10.0k :
HTTP/1.1 200 OK
Set-Cookie: JSESSIONID=89AC6C98B83E21B13CAD9788AC6539BE; Path=/infoceja
Content-Type: text/html
Transfer-Encoding: chunked
Date: Mon, 27 Sep 2004 17:05:34 GMT
Server: Apache-Coyote/1.1


Responder a