-
大小: 2.22MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-09-08
- 语言: JavaScript
- 标签: JQuery购物
资源简介
JQuery UI 实现的购物网站,希望能给你带来方便。
代码片段和文件信息
package com.zk.control;
import java.util.HashMap;
import java.util.Iterator;
import com.zk.entity.GoodsInfo;
public class Cart {
/**
* 保存所有GoodsInfo对象的容器
* 完善购物车中的所有功能
*/
private HashMap cart;
public Cart() {
cart = new HashMap();
}
/**
* 返回包含所有已经订购的商品信息的容器对象
* @return 当前的容器对象
*/
public HashMap getCart(){
return cart;
}
/**
* 添加一种商品到购物车中,如果已存在
* 就修改已有商品数量。
* 如果没有,就构造一个新的Item 对象添加到items对象中。
* @param goods 新增的代表这种商品的对象
*/
public void addGoods(GoodsInfo goods) {
if(goods != null){
if(cart.containsKey(goods.getGoodsId())){
GoodsInfo oldGoods = cart.get(goods.getGoodsId());
oldGoods.setCount(oldGoods.getCount()+goods.getCount());
}else{
//将商品id作为key值
cart.put(goods.getGoodsId() goods);
}
}
}
/**
* 从购物车中,删除商品
* @param id 所删除商品的编号
* @return 删除成功,返回turn,反之返回false
*/
public boolean removeGoods(int id) {
if (cart.containsKey(id)) {
cart.remove(id);
return true;
}
return false;
}
/**
* 清空购物车
*/
public void clearCart() {
if (this.cart != null) {
this.cart.clear();
}
}
/**
* 更改购物车中的商品数量
*/
public void updateCount(int idint count) {
if (cart.containsKey(id)) {
GoodsInfo goods= cart.get(id);
goods.setCount(count);
}
}
/**
* 计算所购商品总价。
* @return 商品总的价格
*/
public double getTotal() {
double sum = 0.0;
Iterator it = cart.keySet().iterator();
GoodsInfo goods = null;
while(it.hasNext()){
goods = cart.get(it.next());
sum = sum +goods.getDiscountPrice();
}
return sum;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 660 2014-09-02 10:14 project\.classpath
目录 0 2014-08-26 15:33 project\.myeclipse\
文件 294 2014-09-02 10:13 project\.myme
文件 1413 2014-08-26 17:56 project\.project
目录 0 2014-09-02 10:03 project\src\
目录 0 2014-09-02 10:03 project\src\com\
目录 0 2014-09-02 10:03 project\src\com\zk\
目录 0 2014-09-02 10:03 project\src\com\zk\control\
文件 1902 2014-09-01 11:03 project\src\com\zk\control\Cart.java
文件 3829 2014-09-02 08:47 project\src\com\zk\control\SystemManage.java
目录 0 2014-09-02 10:03 project\src\com\zk\dao\
文件 4129 2014-09-02 09:31 project\src\com\zk\dao\BulletinInfoDao.java
文件 1469 2014-08-29 10:15 project\src\com\zk\dao\CustomerDetailInfoDao.java
文件 3021 2014-08-16 09:24 project\src\com\zk\dao\CustomerInfoDao.java
文件 5948 2014-09-02 11:46 project\src\com\zk\dao\GoodsInfoDao.java
文件 4174 2014-09-01 11:11 project\src\com\zk\dao\GoodsTypeDao.java
文件 3214 2014-08-16 15:52 project\src\com\zk\dao\OrderGoodsInfoDao.java
文件 324 2014-08-26 16:18 project\src\com\zk\dao\OrderInfoDao.java
文件 2936 2014-08-17 16:43 project\src\com\zk\dao\UserInfoDao.java
目录 0 2014-09-02 10:03 project\src\com\zk\entity\
文件 1322 2014-08-29 10:21 project\src\com\zk\entity\BulletinInfo.java
文件 1312 2014-08-26 16:20 project\src\com\zk\entity\CustomerDetailInfo.java
文件 1243 2014-08-29 10:21 project\src\com\zk\entity\CustomerInfo.java
文件 2107 2014-08-26 16:28 project\src\com\zk\entity\getpage.java
文件 3505 2014-09-02 11:42 project\src\com\zk\entity\GoodsInfo.java
文件 591 2014-09-01 09:21 project\src\com\zk\entity\GoodsType.java
文件 973 2014-08-29 10:21 project\src\com\zk\entity\OrderGoodsInfo.java
文件 1462 2014-08-29 10:21 project\src\com\zk\entity\OrderInfo.java
文件 735 2014-08-26 15:53 project\src\com\zk\entity\UserInfo.java
目录 0 2014-09-02 10:03 project\src\com\zk\servlet\
文件 6468 2014-09-02 11:31 project\src\com\zk\servlet\BulletinInfoServlet.java
............此处省略846个文件信息
- 上一篇:12306网页制作
- 下一篇:兼容手机端的全屏自适应jQuery相册代码
评论
共有 条评论