Uma maneira de se fazer � guardando-se uma vari�vel (numa session, por
exemplo) com a seguinte estrutura:
cart = "PROD|QTD,PROD|QTD, PROD|QTD .... PROD|QTD" , onde PROD � o seu
identificador de produto e QTD � a quantidade solicitada.
assim, sempre que voc� precisar acrescentar um item no carrinho, voc�
varre o String (utilizando um tokenizer, primeiro pela virgula, obtendo
PRODUTO+QTD, e depois pela | para obter em separado o PRODUTO e q QTDE) para
procurar se j� existe o produto no carrinho. Se existir, atualiza-se a
quantidade. Se n�o existir, insere no final da string algo como cart +=
",NEWPROD|QTD"
Para excluir, a mesma coisa. Varre-se o String at� encontrar a chave do
produto que se quer e a seguir remove-se todo o token PROD|QTD bem como as
possiveis virgulas (nesse ponto � preciso uma pequena valida��ozinha, para
saber a posicao do token no string, pois caso seja no come�o, remove-se a
virgula da direita; caso seja no fim, remove-se a virgula da esquerda; caso
seja entre dois outros tokens, tanto faz a virgula a ser removida.).
Na hora do fechamento do pedido, basta varrer novamente o String, fazer
as devidas quebras e chamar seu m�todo de inclus�o do pedido e itens no seu
banco de dados. Lembrando-se de limpar a vari�vel para limpar o carrinho no
final.
Essa � uma maneira meio que b�sica de se implementar carrinhos de
compra. � �bvio que existem implementa��es muito mais sofisticadas e at�
mais elegantes, por�m dependendo do prop�sito essa � uma implementa��o
vi�vel e muito simples de ser implementada.
Espero ter ajudado
Lincoln Masao Muraoka Junior
Analista Programador
ASTI Tecnologia - Unidade de Solu��es
Tel.: 55 11 3031-0069 r. 227
[EMAIL PROTECTED]
www.astitecnologia.com.br
----- Original Message -----
From: "Iniciante JSP" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 28, 2003 8:21 PM
Subject: [java-list] ajuda Carrinho de Compras JSP
> Ol� Amigos da Lista!
> Tenho um trabalho um pouco complicado para desenvolver, 45% do trabalho
esta
> concluido.
> Trata-se de um carrinho de compras em JSP usando windows 2000 e BD Access
> Gostaria de saber se alguem me ajuda a concluir, poderemos disponibilizar
o
> c�digo em partes aqui no forum ou no site (fontes) para que outros possam
> usar tb...
> Alguem se habilita?
>
> ------------------------------ 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------