• 大小: 3.26MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-11
  • 语言: Java
  • 标签: WEB  JAVA  

资源简介

WEB项目 数据库增加删除修改查询 添加购物车 动态结算

资源截图

代码片段和文件信息

package com.newer.bean;

import java.io.Serializable;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
/*
 * 购物车类
 */
public class Car implements Serializable{

//所有购物项
private Map items=new HashMap<>();
//总计价格
private Double total;

public Map getItems() {
return items;
}
public void setItems(Map items) {
this.items = items;
}
/*
 * 统计总价
 */
public Double getTotal() {
Collection cc=items.values();
double temp=0;
for(CarItem item:cc) {
temp+=item.getSum();
}
this.total=temp;
return total;
}

/*
 * 添加购物项
 */
public void addItem(Product product) {
CarItem item=this.items.get(product.getPid());
if(item==null) {
//购物车里没有这个商品
item=new CarItem();
item.setProduct(product);
item.setNum(1);
//将商品添加到购物车
this.items.put(product.getPid() item);
}else {
//购物车已经有指定商品
//获取该商品旧数量
int oldNum=item.getNum();
item.setNum(oldNum+1);
}
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-30 23:39  gwc2\
     文件         842  2018-07-30 23:39  gwc2\.classpath
     文件         904  2018-07-30 23:39  gwc2\.project
     目录           0  2018-07-30 23:39  gwc2\.settings\
     文件         567  2018-07-30 23:39  gwc2\.settings\.jsdtscope
     文件         364  2018-07-30 23:39  gwc2\.settings\org.eclipse.jdt.core.prefs
     文件         464  2018-07-30 23:39  gwc2\.settings\org.eclipse.wst.common.component
     文件         345  2018-07-30 23:39  gwc2\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-07-30 23:39  gwc2\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-07-30 23:39  gwc2\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-07-30 23:39  gwc2\build\
     目录           0  2018-08-07 15:50  gwc2\build\classes\
     目录           0  2018-08-07 15:50  gwc2\build\classes\com\
     目录           0  2018-08-07 15:50  gwc2\build\classes\com\newer\
     目录           0  2018-08-07 15:50  gwc2\build\classes\com\newer\bean\
     文件        2292  2018-08-07 15:50  gwc2\build\classes\com\newer\bean\Car.class
     文件        1084  2018-08-07 15:50  gwc2\build\classes\com\newer\bean\CarItem.class
     文件        2040  2018-08-07 15:50  gwc2\build\classes\com\newer\bean\PageBean.class
     文件        1379  2018-08-07 15:50  gwc2\build\classes\com\newer\bean\Product.class
     文件        2135  2018-08-07 15:50  gwc2\build\classes\com\newer\bean\Selectobject.class
     目录           0  2018-08-07 15:50  gwc2\build\classes\com\newer\dao\
     文件        4612  2018-08-07 15:50  gwc2\build\classes\com\newer\dao\ProductDao.class
     目录           0  2018-08-07 15:50  gwc2\build\classes\com\newer\util\
     文件        2232  2018-08-07 15:50  gwc2\build\classes\com\newer\util\ConnectionUtil.class
     文件          98  2018-07-30 23:43  gwc2\build\classes\com\newer\util\oracle.properties
     目录           0  2018-08-07 15:50  gwc2\build\classes\com\newer\web\
     目录           0  2018-08-07 15:50  gwc2\build\classes\com\newer\web\servlet\
     文件        2685  2018-08-07 15:50  gwc2\build\classes\com\newer\web\servlet\CarServlet.class
     文件        3959  2018-08-07 15:50  gwc2\build\classes\com\newer\web\servlet\ProductServlet.class
     目录           0  2018-07-30 23:40  gwc2\src\
     目录           0  2018-07-30 23:40  gwc2\src\com\
............此处省略48个文件信息

评论

共有 条评论