㈠ 用jsp和数据库做购物车,怎么能通过点击按钮把购买数量和商品信息传给购物车页面,急!!下面是部分代码
你把购买的数量和商品信息做成一个javabean,然后把这个javabean存在session里面,你点击按钮就向服务器端发出请求,然后服务器端处理请求后用jsp显示,这样就可以了呀
㈡ 用JSP建一个网上商城,购物车如何添加
去 CSDN 那个网站比较专业
㈢ jsp购物车的添加商品
添加商品要提交到Servlet中处理,不要写在页面上。
㈣ javascript+jsp实现在1.html把商品放购物车,在2.html显示购物车内的信息.看问题补充
不建议用cookie, 不安全,而且浏览器可能禁止cookie
还是把购买信息保存到服务器session中, 在2.html显示
㈤ jsp购物车修改商品数量的问题
<input type="text" id="count" value="<%=goods.getCount()%>" size="1"/>你每个商品的数量都是这个,页面出现有多个id="count" 的input域
document.getElementById("count").value;当id是count的input唯一的时候才能取到正确的
<input type="text" id="<%=goods.getProId()%>_count" value="<%=goods.getCount()%>" size="1"/>
数量的Input的id可以换一下让他变成唯一的,例如 商品id,这样就唯一了
<a href="javascript:go('<%=goods.getProId()%>')">
<img src="img/changecount.gif" title="修改商品数量" border="0" width="15" height="15" style="position: relative;top:2px;"/>
</a>
每次调用go的时候把input的商品id传过去,
function go(proId){
var str;
str="changecount.jsp?count=";
str+=document.getElementById(proId+"count").value;
str+="&&";
str+="proId=";
str+="<%=goods.getProId()%>";
window.location=str;
}
这样应该就可以了,主要是因为你那个Input 的id重复了,
㈥ struts中jquery如何实现购物车中多个商品数量的增减
$("#btn").click(function(){
var txtvalue=$("商品数量input").val();
$("商品数量input").val(txtvalue+1);
});
你需要这个?还是对选择器不熟,只能选到内地一条记录?容
㈦ jsp购物车中关于商品累加问题
用HashMap
Map<Book, Integer> books = new HashMap<Book, Integer>();
if (books.containsKey(book)) {
// 图书已经在购物车里回面答
books.put(book, books.get(book)+1);
}else
books.put(book, 1);
㈧ jsp购物车中,当多个用户看中唯一商品时,都要加入购物车,用什么方法解决
什么吗。商品唯一,为什么要限制只能一个人买呢。
再说,如果用户只是暂时放在购物车里了专,但真正属付款的时候,他决定不买了,那岂不是耽误了别人购买吗。
所以你这种解决方案本身就不太好,应该在购买的再去解决冲突。 购买的方法设置一个同步就可以了。
㈨ 购物车中多个商家的多个商品订单如何分发
购物车里的数据可以放在session中,容器用hashmap
例如:
定义一个hashmap叫shoppingHM,向里面添加2个商铺的版订单
shoppingHM.put("shopA",ArrayList< CartItem >);
shoppingHM.put("shopB",ArrayList< CartItem >);
ArrayList就相当于你说权的list
这样你在取数据时直接下商铺唯一主键就可以
ArrayList shopA_proctList = (ArrayList) shoppingHM.get("shopA");
如果没有特殊要求,尽量使用非线程安全的容器,更有效率