购物车商品修改数量问题

wally1986 2008-05-02 10:32:59
我想在购物车中能够修改商品的数量。用到<input type="text" name=""...>还要用到哪些属性?
我所要读取的字段是在哪里?
商品ID goodsid 商品数量 quantity 那么这语句完整的应该是怎样的
麻烦高手指点下,谢谢了!!
...全文
170 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
givenjoed 2008-05-03
  • 打赏
  • 举报
回复
给你做个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);
chenhongxin 2008-05-02
  • 打赏
  • 举报
回复
修改 删除 举报 引用 回复

加为好友
发送私信
在线聊天
wally1986
初学者
等级:
发表于:2008-05-02 11:11:082楼 得分:0
购物车原理我懂,

wally1986 2008-05-02
  • 打赏
  • 举报
回复
购物车原理我懂,就是把信息放到session变量里,提交后就写入数据库,但是这个修改数量的功能没做成功。
谢谢
老紫竹 2008-05-02
  • 打赏
  • 举报
回复
建议你你先了解一下购物车的原理吧! 去搜搜。
sindel 2008-05-02
  • 打赏
  • 举报
回复
<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值传进可修改数量的页面...思路就是这样了
wally1986 2008-05-02
  • 打赏
  • 举报
回复
没人知道吗

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧