Aí Fabioso, acho que o melhor jeito de se fazer isso é :
 
// Sessao deve ser obtida antes de criar out...
l.hSession = req.getSession(true);
if ( l.hSession.isNew() )

{
}
else
     l.hSession.getAttribute("xxxxx");
-----Original Message-----
From: Fábio Queiroz [mailto:[EMAIL PROTECTED]]
Sent: terça-feira, 6 de março de 2001 09:16
To: [EMAIL PROTECTED]
Subject: [java-list] Sessão expirada

É o seguinte. Esse trecho de código agora parou de dar o problema de NullPointerException. No entanto, por exemplo, se eu adicionar 3 produtos na compra, e finalizar a compra, clicar em "back", e adicionar outro produto, os produtos previamente adicionados "somem".
 
 HttpSession session = req.getSession(false);
 if (session == null) 
     session = req.getSession(true);
 if (!session.isNew())
     session.setMaxInactiveInterval(65000);
 
 if (session == null)
     res.sendRedirect("http://localhost:8080/copagError.html");

 Vector buylist = (Vector) session.getValue("shopping.shoppingcart");
______________________________
Fábio Queiroz Barbosa

Responder a