Criação de Cookie

5 respostas
Danilo_Carvalho

Bom dia pessoal!

Vou começar a desenvolver uma pagina e preciso criar um cookie onde será armazenado um GUID.

Utilizo JSF 1.2, JBoss 5.1 e JBoss Seam 2.2.

Vou iniciar o desenvolvimento agora, alguém já fez isso e puder indicar alguma coisa, agradeço.

Até mais.

5 Respostas

Hebert_Coelho

Você cria cookie como em qualquer aplicação JavaWeb.

Aqui tem um exemplo: http://www.java2s.com/Tutorial/Java/0400__Servlet/GetSetCookie.htm

Danilo_Carvalho

jakefrog bom dia, obrigado pelo link!

Não sei se vou conseguir explicar a minha duvida, mas é o seguinte, até vi códigos de como criar o cookie, até ai tudo bem,
mas ao clicar no link para abrir a pagina tenho que validar o cookie e após tudo validado preciso pegar as informações que estão lá que no meu
caso vai ser o GUID, com ele vou redirecionar para a pagina que preciso de acordo com uma lógica que já tenho implementada no meu Bean.

Estou tentando entender obter as informações do cookie já salvo após clicar no link.

Obrigado até mais.

Quindin

Cria um cookie normalmente como em qualquer outro lugar e depois add no seu request…
Uso isso após a autenticação do usuário para guardar informações da sessão e bla bla bla…

Cookie cookie = new Cookie("SSOSESSIONID", sessionId); cookie.setPath("/"); cookie.setMaxAge(session.getMaxInactiveInterval());

Ai você pega seu HttpServletRequest e add os cookies

request.addCookie(cookie)
Hebert_Coelho

cookie.setMaxAge(session.getMaxInactiveInterval());Só toma cuidado com esse código pois o cookie pode expirar antes da sessão. [=

Danilo_Carvalho

Vou começar a codificar, qualquer coisa volto a postar aqui, para colocar um resolvido no tópico.

Obrigado!

Criado 13 de setembro de 2012
Ultima resposta 13 de set. de 2012
Respostas 5
Participantes 3