amigos,
estou com o segunte problema com esse tipo de ejb,
tenho minha aplica�ao em um session bean stateful, como os senhores sabem, esse tipo de ejb guarda o estado do cliente q o esta usando, podemos dizer assim.
meu cliente no caso eh um servlet, ai esta o problema, como vou guardar esse estado se o protocolo http eh por defini�ao stateless.
pesequisando descobri q para solucionar esse problema eu deveria guardar o estado do bean num atributo do tipo HttpSession dessa maneira
 
carrinho = home.create();
 
carrinho.adicionarProduto("Livro");
carrinho.adicionarProduto("Caderno");
carrinho.adicionarProduto("Lapis");
carrinho.adicionarProduto("Caneta");

HttpSession session = req.getSession(true);    
session.setAttribute("carrinho" , carrinho);
 
e se eu quiser recuperar o estado do bean faria dessa maneira:
 
session = req.getSession(false);
carrinho = (Carrinho)session.getAttribute("carrinho");
pw.println("<p>"+carrinho.listarProdutos());
 
so q carrinho esta recebendo um valor nulo, alguem ja mexeu com isso, estou esquecendo alguma coisa, ou sera q alguem conhece uma outra maneira de se usar session bean sateful e servlets
obrigado


---------------------
Paulo Karol
UFC - Computa��o
---------------------



Yahoo! Mail - Participe da pesquisa global sobre o Yahoo! Mail. Clique aqui!

Responder a