[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 

Forum Read-Only! Check the new site and forum here!

10 ) Como trabalhar com cookies?  XML
Forum Index -> F.A.Q.
Author Message
boaglio


[Avatar]

Joined: 28/09/2005 11:05:16
Messages: 299
Location: Sao Paulo - Brazil
Offline

10 ) Como trabalhar com cookies?

O Mentawai suporta cookies de uma maneira prática e eficiente através do org.mentawai.core.CookieContext, que é um org.mentawai.core.Context presente automaticamente em todas as actions que herdam de BaseAction via o membro protected cookies.

Você também pode pegar esse context através do método getCookies() da interface org.mentawai.core.Action.

Veja os exemplos abaixo:

Code:
 
 // dentro de qualquer action que estende BaseAction:
 
 cookies.setAttribute("meucookie", "hi"); // envia um cookie para o cliente
  
 cookies.removeAttribute("meucookie"); // fala para o browser remover esse cookie
  
 cookies.getAttribute("meucookie"); // retorna o valor do cookie, que é uma string
 
 // para pegar o CookieContext de um action faz-se assim:
 
 Context cookies = action.getCookies();
 
 // e para um maior controle vc pode adicionar um objeto Cookie da especificação de Servlets diretamente no contexto:
 
 Cookie c = new Cookie("asdfdsaf", "asdf");
 c.setMaxAge(232323);
 c.setPath("/");
  
 cookies.setAttribute("meucookie", c);
 
 



http://www.boaglio.com
[WWW]
 
Forum Index -> F.A.Q.
Go to:   
Powered by JForum 2.1.6 © JForum Team