下载 >  开发技术 >  Java > Ajax+jsp+Servlet 实现购物车

Ajax+jsp+Servlet 实现购物车 评分:

package shoppingcart.biz; import java.util.HashMap; import java.util.Iterator; import java.util.Map; /** * 购物车 */ public class ShoppingCart { private Map<String,Product> cartMap = null; //保存Product的Map /** * 购物车构造函数 */ public ShoppingCart(){ cartMap = new HashMap<String,Product>(); } /** * 取得存放产品 的cartMap */ public Map<String,Product> getCartMap(){ return this.cartMap; } /** * 向购物车中添加产品 */ public boolean addProduct(String productId){ if(existProduct(productId)){ // 产品已存在则增加数量 Product product = cartMap.get(productId); product.setProductNum(product.getProductNum() + 1); return true; } else{ // 否则新加入该产品 Product product = new Product(productId); if(product.getProductId()==null){ return false; // 数据库中无该产品 }else{ cartMap.put(productId, product); return false; } } } /** * 检查购物车里是否已存在该产品 */ public boolean existProduct(String productId){ Iterator<String> hmkey = cartMap.keySet().iterator(); while(hmkey.hasNext()){ String pid = hmkey.next(); if(pid.equals(productId)){ return true; } } return false; } /** * 从购物车中移除指定产品 */ public void delProduct(String productId){ cartMap.remove(productId); } /** * 获取购物车产品数量 */ public int getProductNum(){ int productNum = 0; Iterator<Product> hmEntry = cartMap.values().iterator(); while(hmEntry.hasNext()){ productNum += hmEntry.next().getProductNum(); } return productNum; } /** * 统计购物车商品总价 */ public double getTotalprice(){ double totalPrice = 0.0; Iterator<String> hmkey = cartMap.keySet().iterator(); Product product = null; while(hmkey.hasNext()){ product = cartMap.get(hmkey.next()); totalPrice += product.getProductPirce() * product.getProductNum(); } return totalPrice; } /** * 清空购物车 */ public void clearCart(){ cartMap.clear(); } }
...展开详情收缩
2010-01-07 上传大小:7KB
分享
收藏 (3) 举报

评论 共15条

laokaikai ajax实现购物车,非常好,帮了我大忙了。可以直接用
2015-07-16
回复
u010494405 很好的例子
2014-09-29
回复
rookie_zheng 怎么就完美了?有借鉴的地方,项目需要修改才能实际应用
2014-03-06
回复
huihui_10291104 实现了购物车。很好的例子。
2014-02-21
回复
neimengliulei 非常完美,非常好的小例子。
2014-02-11
回复
panda0001 挺好的,简单实现,适合入门。
2014-01-17
回复
lxyang007 这个还是初学时候下载的,做的超级简单,但是对初学者有很大启发,感谢
2013-08-03
回复
ruanshiming1220 很好的例子,可以直接用,很不错
2013-07-08
回复
u010212643 ajax实现购物车,很好的一个例子。可以直接用
2013-04-14
回复
a63990881 实现了购物车功能,代码简洁
2013-01-03
回复
Ajax+Servlet 实现购物车功能
servlet+jsp实现小小购物车功能
Servlet+jsp实现简单购物车
jsp+Servlet+JDBC链接数据库实现购物车
ajax与Servlet,传值Demo

ajax与Servlet,传值Demo,包含ajax传值乱码转换

立即下载
Servlet+ajax+jsp 购物车系统

基于mysql数据库,通过ajax来传值到Servlet控制dao层方法进行购物车的商品添加和减少数量以及结算,

立即下载
JSP Servlet实现简单购物车功能

JSP Servlet实现简单购物车功能

立即下载
jsp与servlet实现购物车

在大二学习jsp的时候自己跟着老师用jsp加servlet做的一个简单的购物车。

立即下载
购物车技术,分页技术,ajax动态修改表格数据

里面实现了 购物车技术,分页技术,ajax动态修改表格数据(可以双击表格动态修改数据库里面的数据)

立即下载
servlet实现购物车项目

这是servlet实现购物车项目,可以实现加入购物车等操作,感兴趣的同学可以下载。

立即下载
网上购物车(jsp+servlet+mysql)

一个网上购物车,在首页可以选择商品和商品数量,可以添加、删除商品以及显示购物车、清空购物车

立即下载
jsp+servlet+javabean实现简单购物车(附源码)

利用jsp的MVC模式实现简单的购物车,不过这个有很多还不完善的,后续会继续编写上传的

立即下载
JDBC Servlet JavaBean 购物车项目源码.zip

JAV实现购物车功能,包含--购物车商品的添加、删除、选择、修改、结账等等。

立即下载
AJax实现购物车(适合初学者)

AJax实现购物车(适合初学者-使用嵌套的方法实现)

立即下载
购物车,Servlet的基本原理,Ajax增强用户体验

Servlet的基本原理 使用Ajax增强用户体验 使用分层思想进行程序设计 使用session保存用户和购物车信息 使用面向对象编程进行实现功能开发 能够使用JDBC实现数据库访问 能够使用EL+JSTL简化页面布局

立即下载
servlet+jsp的购物车案例

使用servlet和jsp做的一个购物车的案例,加深对servlet和jsp的理解与应用,初学者可以参考一下,免费下载~

立即下载
购物车(尚未生成订单)

ajax Servlet jsp 购物车ajax Servlet jsp 购物车ajax Servlet jsp 购物车ajax Servlet jsp 购物车

立即下载
ajax+servlet+jsp登录web小程序

ajax+servlet+jsp实现登录注册功能,通过jdbc与mysql数据库连接,需要自己先搭建tomcat与mysql环境

立即下载
Servlet实现购物车

利用session技术,实现一个小小的购物车例子

立即下载
jsp+servlet 简单实现注册,登录,购物车功能

用jsp+servlet 简单实现了注册,登录,购物车功能,适合新人学习。

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Ajax+jsp+Servlet 实现购物车

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
7 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: