資源簡介
基于WEB的網上購物系統主要功能包括:前臺用戶登錄退出、注冊、在線購物、修改個人信息、后臺商品管理等等。全套資源,包含源代碼和sql文件、畢業論文也包括、還有導入項目教程文檔。
代碼片段和文件信息
package?cn.itbaizhan.action;
import?java.util.ArrayList;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Map;
import?javax.annotation.Resource;
import?org.springframework.context.annotation.Scope;
import?org.springframework.stereotype.Component;
import?cn.itbaizhan.po.Commodity;
import?cn.itbaizhan.po.CommodityClass;
import?cn.itbaizhan.service.CommodityClassService;
import?cn.itbaizhan.service.CommodityService;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings(“serial“)
@Component(“addToCarAction“)
@Scope(“prototype“)//多例,每個請求生成一個新的action
public?class?AddToCarAction?extends?ActionSupport?{
private?CommodityService?commodityService;//?業務邏輯層
private?Commodity?commodity;
private?Integer?comamount;
private?double?totalPrice=0;
public?CommodityService?getCommodityService()?{
return?commodityService;
}
@Resource
public?void?setCommodityService(CommodityService?commodityService)?{
this.commodityService?=?commodityService;
}
public?void?setCommodity(Commodity?commodity)?{
this.commodity?=?commodity;
}
public?Commodity?getCommodity()?{
return?commodity;
}
public?void?setComamount(Integer?comamount)?{
this.comamount?=?comamount;
}
public?Integer?getComamount()?{
return?comamount;
}
public?void?setTotalPrice(double?totalPrice)?{
this.totalPrice?=?totalPrice;
}
public?double?getTotalPrice()?{
return?totalPrice;
}
@SuppressWarnings(“unchecked“)
public?String?execute()?throws?Exception?{
int?commodityId=?commodity.getCommodityId();
System.out.println(“商品id:“+commodityId);
Map?session?=(Map)?ActionContext.getContext().getSession();?
Commodity?commoditys?=?commodityService.findCommodityById(commodityId);//獲得商品信息
if(commoditys.getCommodityLeaveNum()==0){
ActionContext.getContext().getSession().put(“comnull““商品已無貨!“);
return?“error“;
}
else{
System.out.println(“test1“);
List?car?=?null; //聲明一個購物車
System.out.println(“test2“);
if(session.get(“car“)?==?null)?{ //如果session中不存在購物車
System.out.println(“test3“);
car?=?new?ArrayList(); //新建一個ArrayList實例
car.add(commoditys);//將商品添加到購物車中
commoditys.setCommodityLeaveNum(commoditys.getCommodityLeaveNum()-1);
commodityService.update(commoditys);
System.out.println(“car1:“+car.size());
}
else?{
System.out.println(“test4“);
car?=?(List)session.get(“car“);?//取得購物車
System.out.println(“test4.5“);
if(car.size()==0){??//如果購物車為空
System.out.println(“test4.6“);
car.add(commoditys);//將商品添加到購物車中
commoditys.setCommodityLeaveNum(commoditys.getCommodityLeaveNum()-1);
commodityService.update(commoditys);
System.out.println(“car2:“+car.size());
}
else{
for(int?i?=?car.size();i>0;i--){
System.out.println(“test4.7“);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-06-26?10:31??01_論文等資料\
?????文件???????24618??2017-06-20?20:53??01_論文等資料\基于WEB的網上購物系統的設計與實現畢業設計中期檢查表.doc
?????文件???????18346??2017-06-20?20:53??01_論文等資料\基于WEB的網上購物系統的設計與實現畢業設計任務書.docx
?????文件?????5305881??2019-06-25?10:58??01_論文等資料\基于WEB的網上購物系統的設計與實現畢業設計答辯PPT.pptx
?????文件?????2563501??2017-06-20?20:52??01_論文等資料\基于WEB的網上購物系統的設計與實現畢業設計論文.doc
?????目錄???????????0??2019-06-26?10:31??02_數據庫\
?????文件???????12895??2018-11-21?23:19??02_數據庫\webshopping.sql
?????目錄???????????0??2019-06-26?10:31??webShopping\
?????文件?????????850??2018-11-21?02:49??webShopping\.classpath
?????文件????????1053??2018-11-21?03:00??webShopping\.project
?????目錄???????????0??2019-06-26?10:31??webShopping\.settings\
?????文件?????????567??2018-11-15?01:12??webShopping\.settings\.jsdtscope
?????文件?????????111??2018-11-21?02:53??webShopping\.settings\com.genuitec.eclipse.core.prefs
?????文件????????1009??2018-11-21?02:49??webShopping\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件?????????670??2018-11-21?02:49??webShopping\.settings\org.eclipse.jdt.core.prefs
?????文件?????????472??2018-11-21?02:49??webShopping\.settings\org.eclipse.wst.common.component
?????文件?????????345??2018-11-21?02:49??webShopping\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2018-11-15?01:12??webShopping\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-11-15?01:12??webShopping\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2019-06-26?10:31??webShopping\src\
?????文件????????3201??2018-11-21?21:11??webShopping\src\beans.xm
?????目錄???????????0??2019-06-26?10:31??webShopping\src\cn\
?????目錄???????????0??2019-06-26?10:31??webShopping\src\cn\itbaizhan\
?????目錄???????????0??2019-06-26?10:31??webShopping\src\cn\itbaizhan\action\
?????文件????????5341??2018-11-21?02:58??webShopping\src\cn\itbaizhan\action\AddToCarAction.java
?????文件????????2603??2018-11-21?02:58??webShopping\src\cn\itbaizhan\action\AdminAction.java
?????文件????????6974??2018-11-21?02:58??webShopping\src\cn\itbaizhan\action\CommodityAction.java
?????文件????????2778??2018-11-21?02:58??webShopping\src\cn\itbaizhan\action\CommodityClassAction.java
?????文件????????1666??2018-11-21?02:58??webShopping\src\cn\itbaizhan\action\GoIndexAction.java
?????文件????????2838??2018-11-21?02:58??webShopping\src\cn\itbaizhan\action\MessageAction.java
?????文件????????6047??2018-11-21?02:58??webShopping\src\cn\itbaizhan\action\OrderFormAction.java
............此處省略450個文件信息
評論
共有 條評論