Topic: [求助]关于网上书店购物车设计???

  Print this page

1.[求助]关于网上书店购物车设计??? Copy to clipboard
Posted by: eoeac
Posted on: 2005-09-08 01:00

小弟刚学Servlet,想单独用Servlet做一个网上书店。
但当处理购物车时,遇到了一些问题,希望大侠能给予帮助!
购物车的具体操作包括向购物车里添加书籍,从购物车里删除书籍并购买购物车里选种的书。并且当新添加的书已有的情况下能够数量累计。
我想把购物车写成ArrayList,并把这个购物车(ArrayList)放在Session中,所有书籍的详细信息都包装成bean。当数量累计的时候缺不知道该怎么去做。如果将购物车换成HashMap当添加同样的书以达到数量累计的时候又不知道key值该怎么写。。
希望有人能为我指点迷津,在此非常感谢!

2.Re:[求助]关于网上书店购物车设计??? [Re: eoeac] Copy to clipboard
Posted by: GWoo
Posted on: 2005-09-08 21:51

ArrayList有size()的方法阿,不是可以知道记录的条数,从而知道书籍的数量吗?

3.Re:[求助]关于网上书店购物车设计??? [Re: GWoo] Copy to clipboard
Posted by: eoeac
Posted on: 2005-09-10 10:42

那只能知道购物车里一共有多少本书,如果我买2本同样书,怎么能分辨出来?

4.Re:[求助]关于网上书店购物车设计??? [Re: eoeac] Copy to clipboard
Posted by: GWoo
Posted on: 2005-09-10 11:53

你在每条ArrayList的bean记录里面可以用一个变量记录书本的数量,然后把ArrayList循环累加记录书本数量的变量,就可以的到总数量啦

5.Re:[求助]关于网上书店购物车设计??? [Re: eoeac] Copy to clipboard
Posted by: chengbd
Posted on: 2005-09-11 07:11

ArrayList里面存放的bean是什么?
定义一个Book的bean,记录下每本书的ID,增加新书时,只要比较图书的ID就行了。
计算机程序也只是对现实世界的抽象,难道现实中不也是通过图书的编号来唯一确定一本书的吗?
 


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923