資源簡介
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\.myme
?????文件????????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.xm
?????文件??????????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\me
?????文件??????????36??2017-11-01?13:58??shop\WebRoot\me
?????目錄???????????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.xm
?????目錄???????????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.xm
?????文件????????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個文件信息
- 上一篇:基于Qt畢業生就業信息管理系統
- 下一篇:基于QT的圖書管理系統編譯
評論
共有 條評論