struts2批量添加

zhang352954605 2012-03-30 11:22:34
说明:在购物车中点击提交按钮提交购物车中所有商品问题

Action部分代码: plgoumai gt=new plgoumai();
gt.setSl(rs1.getInt("sl"));
gt.setPrice(rs1.getDouble("price"));
gt.setGoods(rs1.getString("goods"));
gt.setOrdernumber(rs1.getString("ordernumber"));
pp.add(gt);
order.jsp(确认信息页面): <s:iterator value="pp" >
<s:property value="sl" />
<s:property value="price" />
<s:property value="goods" />
<s:property value="ordernumber" />
</s:iterator>
jsp页面运行后显示的是购物车中所有商品的信息 截止这里运行正常
现在我疑惑的是 点击order.jsp页面的提交按钮时怎样把页面这些数据全部提交到“订单表”里
...全文
243 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tt986101dpc 2012-03-30
  • 打赏
  • 举报
回复
在Action里可以通过request.getParameterValues("")
例如:
String[] pps = request.getParameterValues("");
下面再放进for循环里就Ok
假如数据库为Order
Order order = new Order();
for(int i=0;i<pps.length;i++){
这里面应该会写吧。。
order.setPP(pps[i]);
}
火锅大仙 2012-03-30
  • 打赏
  • 举报
回复
能得到pp就循环添加呗
xuanjie25 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 1 楼 的回复:
你在action里得到pp,把它保存在session里,点确认的时候再在action里面取出来,再提交到“订单表”就行了
如果确认信息页面是可以修改的,就做个类似于多选框的那种,看用户选择了哪些商品,再提交上去

我就是提交的时候不会写 向数据库中一次添加好多条记录 能不能给个代码示例
[/Quote]
for(int i=0; i<pp.size(); i++) {
...
session.save(pp.get(i)); //这里的session是hibernate的session,JDBC的也类似这样做
...


zhang352954605 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
session
[/Quote]我也知道是存在session中 这么写太没诚意
a2506560872 2012-03-30
  • 打赏
  • 举报
回复
session
zhang352954605 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
你在action里得到pp,把它保存在session里,点确认的时候再在action里面取出来,再提交到“订单表”就行了
如果确认信息页面是可以修改的,就做个类似于多选框的那种,看用户选择了哪些商品,再提交上去
[/Quote]
我就是提交的时候不会写 向数据库中一次添加好多条记录 能不能给个代码示例
宏Lee 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

你在action里得到pp,把它保存在session里,点确认的时候再在action里面取出来,再提交到“订单表”就行了
如果确认信息页面是可以修改的,就做个类似于多选框的那种,看用户选择了哪些商品,再提交上去
[/Quote]
正确,购物车用的就是session
xuanjie25 2012-03-30
  • 打赏
  • 举报
回复
你在action里得到pp,把它保存在session里,点确认的时候再在action里面取出来,再提交到“订单表”就行了
如果确认信息页面是可以修改的,就做个类似于多选框的那种,看用户选择了哪些商品,再提交上去

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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