Andr�.
At� hoje n�o trocou o e-mail?? ;o)
O primeiro passo � entender melhor sobre Caching. Em
http://www.mnot.net/cache_docs/ , ou http://www.web-caching.com/, h� um
bom tutorial sobre este assunto, inclusive listando algumas vari�veis
dos headers que podem ser definidas.
Depois � usar os m�todos de httpServletResponse: setHeader(String name,
String val) e public void setDateHeader(java.lang.String name, long
date), conforme voc� mesmo citou:
Exemplos:
res.setContentType("text/html");
res.setHeader("Pragma", "no-cache");
Ou,
res.setHeader("Cache-Control","no-cache");
res.setContentType("text/html");
Ainda
response.setHeader( "Pragma", "no-cache" );
response.setHeader( "Cache-Control", "no-cache" );
response.setHeader( "Cache-Control", "no-store" );
response.setDateHeader( "Expires", 0 );
ou
response.setDateHeader( "Expires", -1 ); // Acho que � mais indicado
Tente e qualquer coisa me diga.
[]'s
Handerson F. Gomes
Simone Freire wrote:
> Senhores,
> Estou penando pra desabilitar, a partir de uma
> servlet,
> o cache de imagens que sao enviadas para o browser
> em modo direto, ou seja, gravadas diretamente sobre
> o objeto ServletOutputStream obtido em
> HttpServletResponse com o metodo getOutputStream().
> Tentei com o metodo setHeader() da seguinte forma:
> res.setHeader("Cache-Control","no-cache") mas nao
> surtiu efeito.
> Alguem tem uma dica?
> Andre.
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
> * Para nao receber mais e-mails da lista, acesse
><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha
>a lista <[EMAIL PROTECTED]> e de um <submit>.
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.