Oi Danila.

Voc� possui um m�todo do Cookie para setar o seu tempo de vida.
Por default, ele � tratado como session, e � expirado assim que o browser
� fechado.

Segundo a documenta��o da SUN o m�todo sexMaxAge deve ser usado para
definir o tempo de vida do Cookie:

public void setMaxAge(int expiry)

    Sets the maximum age of the cookie in seconds.

    A positive value indicates that the cookie will expire after that many
seconds have passed.
    Note that the value is the maximum age when the cookie will expire,
not the cookie's current  age.

    A negative value means that the cookie is not stored persistently and
will be deleted when the Web browser exits.

  A zero value causes the cookie to be deleted.

Ou seja:
book.setMaxAge(99999);
response.addCookie(book);

Vale lembrar que o par�metro para o MaxAge � um int, portanto tome cuidado
com o tamanho da idade que voc� definir para o seu cookie.

Eu tive alguns problemas com a persist�ncia de cookies no Netscape, n�o
conseguindo obter um cookie salvo ap�s fechar o browser. No IE funcionou
melhor, fazer o que???

Espero ter ajudado.

Handerson F. Gomes

Daniela Pistelli Gomes wrote:

> Ola Handerson !
>
>         Estou com uns probleminhas com cookies, ja reportei para lista
> mas como nao obtive sucesso, estou apelando diretamente para vc, ok ?
>
>       Estou desenvolvendo um codigo que permite o envio/leitura de
> cookies. Porem,
> ao rodar o codigo, ele eh executado sem problemas, mas quando vou
> verificar
> nos respectivos diretorios onde os browsers armazenariam o cookie, ele
> nao
> aparece la. Gostaria de saber qual o problema ?
>
> Aqui segue o trecho do codigo:
>
> <%@ page import =
> "java.io.*,java.util.*,java.net.*,java.sql.*,javax.servlet.*,
> javax.servlet.http.*"%>
>
> <%
>
> //Define par name=value do cookie
> Cookie book = new Cookie("TITLE", "teste");
>
> //Recupera valores do cookie
> String nome = book.getName();
> String valor = book.getValue();
>
> //Imprime valor recuperado na tela
> out.print("Nome do cookie:"+nome+"\t");
> out.print("Valor do cookie:"+valor);
>
> //Envia o cookie
> response.addCookie(book);
> System.out.print("enviou...");
> %>
>
> Obrigada
> Daniela

--
[]'s

Handerson Ferreira Gomes
Taos Consultoria
http://www.taos.com.br


    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a