我想在购物车中能够修改商品的数量。用到<input type="text" name=""...>还要用到哪些属性?
我所要读取的字段是在哪里? 
商品ID goodsid  商品数量 quantity  那么这语句完整的应该是怎样的
麻烦高手指点下,谢谢了!!

解决方案 »

  1.   

    购物车原理我懂,就是把信息放到session变量里,提交后就写入数据库,但是这个修改数量的功能没做成功。
    谢谢
      

  2.   

    <input
    name="<%="c" + ci.getProduct().getId() %>" type="text"
    class="input1" value="<%=ci.getCount() %>" size="3"
    onblur="javascript:chk_num(form.<%="c" + ci.getProduct().getId() %>.value)" />刚做好的,name要动态生成, "修改"按钮 传值也要把动态生成数量的 name 和 value值传进可修改数量的页面...思路就是这样了
      

  3.   

    给你做个form吧<form action="..." method="post">Quqntity:<input type="text" name="quantity"><input type="hidden" name="goodsid" value="${对象.goodsid}"><input type="submit" value="submit">或者是个<a href="你的action?quantity=${对象.quantity}&goodsid=${对象.goodsid}">修改数量</a>接收int currentquantity = Integer.pariseInt(request.getParameter("quantity"));
    int goodsid = Integer.pariseInt(request.getParameter("goodsid")); 从session中得到cart,根据goodsid将cart中的quantity修改成currentquantity,你的方法你自己知道再将cart放回session中,session.setAttribute("cart",cart);