⑴ 有高手能指点下怎么用Struts2做一个购物车的么,只是用Struts2的,跪求指点!!!!
不用数据库? 添加到购物车只能设置到临时的session里 没多大意义了。
⑵ struts2怎么实现 购物车
建个Cart 实体
Map类型 然后把id和订单项放里面
⑶ struts2购物车 空指针
找到你报的错误,有个行号,那一行对应的是哪个对象,就说明你那个版对象是null;着重看你点权取的地方。如:goods.getMer_id() list.get(i).getGoods().getMer_id()
⑷ 使用struts2+hibernate+Spring技术开发的网上书店系统源码,使用mysql数据库
网上书店PHP书店网站源码系统 2009 下载 - 天空软件站
⑸ struts2传参问题 <a href="additemcaractionproct=b&number=1">购买(添加到购物车)</a>
只有通过表单提交然后用struts2的标签才会把对象传给action,你用get方式根本无法在action里面获取对象。用get方式不能把整个对象传进去的。只能传单个参数
⑹ Struts2 商品列表购买功能的实现!!
可以实现,跟提交功能差不多,就直接链接到你要提交的Action,比如访问方式为.do的话:
....BuyAction.do?itemId=123(此处如有其他参数用&符号连接继续写)
⑺ 谁有struts2购物车的源码,要有注释,发一份到本人邮箱,[email protected],请勿回复CSDN有很多,没分
一般讲的购物车就是Session域,不过购物网站不会用Session做购物车的,Session容量有限不太安全,万一有一伙人恶意地疯狂购物,服务器就挂了。所以可以考虑用数据库来实现。
⑻ 编程 java 关于购物车
将session中的商品定义为对象
放入ArrayList中
修改了购物车内容后
把ArrayList.size()赋值到现在是0的位置回
如:
购物车添加物品答
List proctList = new ArrayList();
Proct proct1 = new Proct();
proctList.add(proct1);
...
Proct proctN = new Proct();
proctList.add(proctN);
session.setAttribute("proct", proctList);
页面可以写
List proctList = (List)session.getAttribute("proct");
把proctList.size()放到个数的位置
⑼ Struts2购物车问题 删除的时候总价出错
for (int i =0;i<bookList.size();i++){
if (bookList.get(i).getBk().getBookID().equals(id)){
bookList.remove(bookList.get(i));
}else{
cartprice=cartprice+bookList.get(i).getBk().getSellPrice();
}
问题出在这里,如果第一个id就为ture,则remove掉了一个,相应的bookList.size()也减1,循环也就减少了版一次,所以你的A商品会权减少1.
可以考虑用个新的list,你这种遍历list中又remove和add是肯定会出问题的,因为你执行后size会变化,影响遍历的执行
⑽ java struts2购物车问题
后台自session.put(cart,"cart");
然后页面通过循环把购物车的东西循环出来
-----------------------------
。。。后台不是已经去到cart集合了吗??而且都存在session中,如果在页面上显示后,提交前,没有改动cart集合,那直接保存session中的cart集合就得了。
如果显示购物车时,还要对商品数量等进行修改,或删掉一些商品,然后提交,这种的就要在jsp上写“购物车表单”--既显示又可以做修改,修改后点提交就是一份订单,这个会复杂点,我也不熟悉。。。请教高手。。。