Tente o seguinte
HTTPSession sessao = request.getSession();
cart.ShoppingCartBean meuCart = (cart.ShoppingCartBean)
session.getAttribute("cart");
Se seu servlet estiver rodando dentro da mesma sessão que sua página jsp
isto funcionará.
Pelo que você disse, a sua página default.htm tem um link para o
CaixaServlet, este link
não garante a execução dentro da mesma sessão, então que tal fazer a
seguinte alteração:
inclua <jsp:useBean id="cart" class="cart.ShoppingCartBean" scope="session"
/> na
sua página default.jsp (e não default.htm).
e realize o link através de um <jsp:forward> ou de um
response.sendRedirect().
Renato
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, January 05, 2001 12:21 AM
Subject: [java-list] Como obter em um Servlet um Bean criado a partir de um
JSP
>
> Na página /jsp/Catalogo.jsp criei um bean usando jsp:useBean:
> <jsp:useBean id="cart" class="cart.ShoppingCartBean" scope="session" />
>
> Na página principal (default.htm) tem um link para /servlet/CaixaServlet
>
> Como faço para obter uma referência para o bean "cart" a partir do servlet
> CaixaServlet?
>
> Utilizo o jswdk-1.0.1 em um WinNT Workstation 4.0.
>
> Luciana Farias
> ATPIN/ATSDR/SUNAT/SERPRO
> (71) 372-7864
>
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------