用servlet和jsp写拉个购物车程序,本来单机运行可以的,后来我用2台电脑访问,发现拉个严重的问题,购物车的数据怎么共享拉!!请进来看
是servlet写的 web里面配置好拉可以用的
数据库:数据库里面有2个表。
1:用户表存放用户信息的。登陆验证什么的。
2:商品表,用户登陆就会读这表里面的内容。
思路:我写拉
DateBaseConnection 连接数据库
ShoppingCar 购物车(里面有Map,Collection放物品)
User,存放用户信息
Product,商品信息
Items:封装Product类,里面还有变量保存商品的数量,用户结帐用的
LogServlet 用户登陆时连接数据库,然后在这里面读取商品的信息,用out发送到客户端
另外还有2个PutinShoppingCar,ReadShoppingCar是放入和查看购物车用的
问题就是:session我是用servlet的方法得到的是一样的,
为什么2个用户的时候,放入购物车的内容变成一起用的呢?A用户放入,B可以看到自己的购物车多拉东西,A用户清空,B用户购物车里面的也都没拉,是什么原因啊