我用jsp做了一个购物车程序,每当用户点击商品的时候,就会跳到已放入购物车的物品及数量的页面,但是我要把数据库的数量与用户放入购物车的数量进行比对,假如商品不够,我要让它动态地给一个提示,商品库存不足,我想了很多办法,都很麻烦,请问怎么样可以实现?

解决方案 »

  1.   

    TO:Sunny319(努力学习java中.) 
    不能这样做的吧,其实我是用的vector来实现的,存的是一个商品的对象,同样的商品名称只显示一个,我是在付帐成功以后才从数量中减去的
      

  2.   

    daixf_csdn(圣殿骑士【龙翔山地】)
    你的办法我觉得不错。不过我现在数据库已经建好了,不方便修改了呀。
      

  3.   

    2楼的,如果购物车的物品他 不要了清空呢,那你是不是还要加回去,麻烦不
    1楼的,如果在你判断当库存数<预配数时,另外有客户购买了产品,使你对数据库数量进行操作的时候库存数<预配数,而你判断的结果是库存数>预配数.怎么办
    个人想法,交流下,
      

  4.   

    to xaoyaofeng
    我提个意见看看合适不合适,你在数据库中加个警戒库存,后台操作提示要进货,
    前台的解决还真不好办 呵呵,关注中,1楼的意见不错,
    但具体操作的时候要不知道怎么避免我说的那个情况
    个人想法,交流下~~~~
      

  5.   

    我知道在ORACLE中有表级锁,锁定了这张表的话,同时只能有一个用户进行操作,不知道SQL中是怎么样一种情况。
      

  6.   

    可不可以先把数据库中的库存先取出来放在一个页面上,在用<logic:equal>来进行比较啊!
      

  7.   

    直接在显示商品的时候把库存的数量给带上在JSP页面上把库存数量传给JS当购买的数量超过存货数量的话提示超过最大数量了
      

  8.   

    关住ing~~
    也很想知道 比较好的解决方案~
    UPUPUPUP~~