资源简介
基于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个文件信息
相关资源
- SSH员工信息管理系统
- 基于SSM框架的项目
- SSH实现在线考试系统demo
- ssh框架的学生成绩管理系统
- SpringMVC +Spring +Mybatis + LarryMS + Layui的通
- 基于springmvc与mybatis的员工管理系统
- 在线考试系统源码
- 毕业设计SSHMYSQL.zip
- Spring+Jersey+JPA+Hibernate+MySQL整合
- shiro+spring+hibernate+easyUI
- 基于ssh的人事管理系统
- Spring动态切换多数据源Demo
- JDK8 + Tomcat8.0 + SpringMVC4 + Spring4 + Hibe
- SSH框架实现增删改查,Oracle数据库
- 基于springboot的酒店管理
- 员工信息管理系统源码+sql
- mysql数据库家教系统
- 基于springboot的后台权限管理系统
- 数据库课设 劳务信息管理系统
- 设备资源管理系统ssh含sql
- SSM+Shiro学生成绩管理系统
- SSM框架开发超市管理系统
- ssm权限管理源码
- idea+maven+hibernate+springmvc+mysql 实现的增
- 基于SSH的网上购物商城管理系统
- springmvc+mysql部门管理系统源码完整版
- Intellij idea+mysql+mybatis+springMVC增删改查
- ssm框架+oracle
- ServerSocket+Swing+SQL Server2008聊天系统好
- springMVC+spring+mybatis+maven多模块web项目
评论
共有 条评论