• 大小: 45.23MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-04
  • 语言: 数据库
  • 标签: java  

资源简介

ssh商城源码+数据库文件,基本功能差不多实现,个别地方可能还有一点小BUG,大家互相交流

资源截图

代码片段和文件信息

package com.song.shop.cart;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/**
 * 购物车
 * @author song
 *
 */
public class Cart {
//购物项集合
private Map cartItems = new HashMap();
//总价
private Double total;
//定义一个collection集合存放map的value,方便jsp页面获取购物车的商品及遍历
private Collection cartItems_jsp;
public Collection getCartItems_jsp(){
return cartItems.values();
}
//计算总价
public Double getTotal() {
total = 0d;
if(cartItems!=null && cartItems.size()>0){
Set keys = cartItems.keySet();
for(Integer key : keys)
total = total + cartItems.get(key).getSubTotal();
}
return total;
}
//清空购物车
public void clearCart(){
//清空Map
cartItems.clear();
total = 0d;
int n = cartItems.size();
System.out.println(n);
}
//加入购物车
public void addCart(CartItem cartItem){
Integer pid = cartItem.getProduct().getPid();
if(cartItems.containsKey(pid)){
cartItems.get(pid).setCount(cartItems.get(pid).getCount()+cartItem.getCount());
} else {
cartItems.put(pidcartItem);
}
}
//移除购物项
public void removeCart(Integer pid){
cartItems.remove(pid);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-01 13:58  shop\
     文件         529  2017-11-09 15:00  shop\.classpath
     目录           0  2017-11-27 13:26  shop\.myeclipse\
     文件         285  2017-11-01 13:58  shop\.mymetadata
     文件        1747  2017-11-01 17:38  shop\.project
     目录           0  2017-11-01 17:28  shop\.settings\
     文件         500  2017-11-01 13:58  shop\.settings\.jsdtscope
     文件          83  2017-11-01 17:28  shop\.settings\com.genuitec.eclipse.core.prefs
     文件         364  2017-11-01 13:58  shop\.settings\org.eclipse.jdt.core.prefs
     文件         450  2017-11-01 13:58  shop\.settings\org.eclipse.wst.common.component
     文件         252  2017-11-01 13:58  shop\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-11-01 13:58  shop\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-11-01 13:58  shop\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-11-14 15:44  shop\WebRoot\
     目录           0  2017-11-01 13:58  shop\WebRoot\meta-INF\
     文件          36  2017-11-01 13:58  shop\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2017-11-13 12:05  shop\WebRoot\WEB-INF\
     目录           0  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\
     文件        7229  2017-11-21 19:52  shop\WebRoot\WEB-INF\classes\applicationContext.xml
     目录           0  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\
     目录           0  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\song\
     目录           0  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\song\shop\
     目录           0  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\song\shop\cart\
     文件        2760  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\song\shop\cart\Cart.class
     文件        2525  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\song\shop\cart\CartAction.class
     文件        1204  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\song\shop\cart\CartItem.class
     目录           0  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\song\shop\category\
     文件        1426  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\song\shop\category\Category.class
     文件         611  2017-11-15 14:45  shop\WebRoot\WEB-INF\classes\com\song\shop\category\Category.hbm.xml
     文件        1720  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\song\shop\category\CategoryAction.class
     文件         888  2017-11-22 10:25  shop\WebRoot\WEB-INF\classes\com\song\shop\category\CategoryDao.class
............此处省略407个文件信息

评论

共有 条评论