资源简介
基于Java的服装销售管理系统,适用于毕业设计和课程报告,有详细的源码和论文文字,下载下来直接用。
有问题可以私聊我
有问题可以私聊我
代码片段和文件信息
package com.restrant.action;
import java.util.HashMap;
import java.util.Map;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport;
import com.restrant.biz.MealBiz;
import com.restrant.biz.MealSeriesBiz;
import com.restrant.entity.CartItemBean;
import com.restrant.entity.Meal;
public class CartAction extends ActionSupport implements SessionAware {
//封装表单传递来的服装的编号mealId参数值
private Integer mealId;
public void setMealId(Integer mealId) {
this.mealId = mealId;
}
public Integer getMealId() {
return mealId;
}
//封装表单传递来的服装的数量quantity参数值
int quantity;
public int getQuantity() {
return quantity;
}
public void setQuantity(int quantity) {
this.quantity = quantity;
}
MealBiz mealBiz;
public void setMealBiz(MealBiz mealBiz) {
this.mealBiz = mealBiz;
}
MealSeriesBiz mealSeriesBiz;
public void setMealSeriesBiz(MealSeriesBiz mealSeriesBiz) {
this.mealSeriesBiz = mealSeriesBiz;
}
Mapject> session;
@Override
public void setSession(Mapject> session) {
this.session=session;
}
//将选购的服装添加到购物车
public String addtoshopcart() throws Exception {
//从session中取出购物车,放入Map对象cart中
Map cart=(Map)session.get(“cart“);
//获取当前要添加到购物车的服装信息
Meal meal=mealBiz.getMealByMealId(mealId);
//如果购物车不存在,则创建购物车(实例化HashMap类),并存入session中
if(cart==null){
cart=new HashMap();
session.put(“cart“ cart);
}
//如果存在购物车,则判断服装是否在购物车中
CartItemBean cartItem=(CartItemBean)cart.get(meal.getMealId());
if(cartItem!=null){
//如果服装在购物车中,更新其数量
cartItem.setQuantity(cartItem.getQuantity()+1);
}else{
//否则,创建一个条目到Map中
cart.put(meal.getMealId()new CartItemBean(meal1));
}
//页面转到shopCart.jsp,显示购物车
return “shopCart“;
}
//更改数量
public String updateSelectedQuantity() throws Exception {
//从session中取出购物车,放入Map对象cart中
Map cart=(Map)session.get(“cart“);
CartItemBean cartItem=(CartItemBean)cart.get(mealId);
cartItem.setQuantity(quantity);
return “shopCart“;
}
//从购物车中移除指定编号订单
public String deleteSelectedOrders() throws Exception {
//从session中取出购物车,放入Map对象cart中
Map cart=(Map)session.get(“cart“);
cart.remove(mealId);
return “shopCart“;
}
//清空购物车
public String clearCart() throws Exception {
//从session中取出购物车,放入Map对象cart中
Map cart=(Map)session.get(“cart“);
cart.clear();
return “shopCart“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-14 16:21 clothpay\
目录 0 2017-04-13 02:16 clothpay\restrant\
文件 9104 2016-11-30 19:04 clothpay\restrant\.classpath
目录 0 2017-04-13 02:16 clothpay\restrant\.externalToolBuilders\
文件 548 2017-04-13 02:16 clothpay\restrant\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
文件 464 2014-05-03 08:15 clothpay\restrant\.myhibernatedata
文件 1850 2017-04-13 02:16 clothpay\restrant\.project
目录 0 2017-04-12 20:26 clothpay\restrant\.settings\
文件 522 2014-05-01 17:02 clothpay\restrant\.settings\.jsdtscope
文件 1009 2017-04-12 20:23 clothpay\restrant\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 179 2014-05-01 21:09 clothpay\restrant\.settings\com.genuitec.runtime.libraries.xm
文件 598 2017-04-14 13:48 clothpay\restrant\.settings\org.eclipse.jdt.core.prefs
文件 485 2017-04-12 20:23 clothpay\restrant\.settings\org.eclipse.wst.common.component
文件 481 2014-05-01 21:05 clothpay\restrant\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 547 2014-05-01 21:09 clothpay\restrant\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-05-01 17:02 clothpay\restrant\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-05-01 17:02 clothpay\restrant\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 425 2014-05-01 21:08 clothpay\restrant\.springBeans
目录 0 2017-04-12 20:19 clothpay\restrant\bin\
目录 0 2017-04-12 20:19 clothpay\restrant\data\
文件 5627 2017-04-26 14:25 clothpay\restrant\data\restrant.sql
文件 1076 2014-05-01 21:24 clothpay\restrant\hibernate.reveng.xm
目录 0 2017-04-12 20:19 clothpay\restrant\src\
文件 5470 2017-04-19 13:50 clothpay\restrant\src\applicationContext.xm
目录 0 2017-04-12 20:19 clothpay\restrant\src\com\
目录 0 2017-04-12 20:19 clothpay\restrant\src\com\restrant\
目录 0 2017-04-12 20:19 clothpay\restrant\src\com\restrant\action\
文件 2679 2017-04-26 13:51 clothpay\restrant\src\com\restrant\action\CartAction.java
文件 7481 2017-04-26 13:57 clothpay\restrant\src\com\restrant\action\MealAction.java
文件 4658 2016-11-30 19:05 clothpay\restrant\src\com\restrant\action\OrdersAction.java
文件 2719 2014-05-11 20:35 clothpay\restrant\src\com\restrant\action\UserAction.java
............此处省略338个文件信息
- 上一篇:jfinal运行所需jar包
- 下一篇:学生管理系统javaweb.rar
相关资源
- 021基于JAVA的医院门诊信息管理系统的
- 基于Java的校园失物招领系统的设计与
- 研究生招生信息管理系统 (基于Jav
- jpbc2.0绿色版
- 基于javaEE的工资管理系统
- 基于Java的移动臂磁盘调度算法
- 基于java开发的学生信息管理系统
- 基于java+Selenium实现的Web和接口自动化
- 基于JavaWEB的影视创作论坛的设计与实
- 基于ssm的jsp招聘网的毕业设计论文+源
- 基于java的抽奖系统
- SurveySystem基于Javaweb调查问卷系统,附
- 基于JAVA的工资管理系统源码(J2EE 工
- 基于java的bbs系统
- 基于java/jsp的个人博客系统的设计与实
- 基于JavaWeb的学生考勤请假系统项目源
- 基于java语言的城市公交系统
- 基于java在线点餐系统+源码+数据库语
- 基于java新闻发布及管理系统源码+论文
- web版基于Java的海康摄像头SDK车牌抓拍
- 基于java web的医院在线挂号系统
- 基于JAVA的雷霆战机项目答辩PPT项目
- 基于java的音乐播放器java课设
- 基于java springmvc的鞋子商城
- 基于java的作业管理系统
- 基于JavaEE的 工资管理系统 mysql数据库
- 基于JAVA的科研管理信息系统设计毕设
- 详细设计基于Java的学生信息管理系统
- 基于Java语言实现的日期计算器报告
- 基于java的lrc歌词文件解析工具
评论
共有 条评论