资源简介
毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码
代码片段和文件信息
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 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\
目录 0 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\
文件 2009 2014-05-01 21:09 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.classpath
文件 464 2014-05-03 08:15 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.myhibernatedata
文件 1541 2014-05-01 21:05 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.project
目录 0 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.settings\
文件 522 2014-05-01 17:02 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.settings\.jsdtscope
文件 179 2014-05-01 21:09 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.settings\com.genuitec.runtime.libraries.xm
文件 364 2014-05-01 17:01 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.settings\org.eclipse.jdt.core.prefs
文件 485 2014-05-01 17:01 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.settings\org.eclipse.wst.common.component
文件 481 2014-05-01 21:05 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 547 2014-05-01 21:09 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-05-01 17:02 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-05-01 17:02 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 425 2014-05-01 21:08 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\.springBeans
目录 0 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\
目录 0 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\me
文件 39 2014-05-01 17:01 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\me
目录 0 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\
目录 0 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\
文件 5303 2014-05-25 08:53 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\applicationContext.xm
目录 0 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\com\
目录 0 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\com\restrant\
目录 0 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\com\restrant\action\
文件 2941 2014-06-13 17:42 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\com\restrant\action\CartAction.class
文件 6670 2014-06-13 17:42 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\com\restrant\action\MealAction.class
文件 5813 2014-06-13 17:42 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\com\restrant\action\OrdersAction.class
文件 3516 2014-06-13 17:42 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\com\restrant\action\UserAction.class
目录 0 2018-12-29 14:18 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\com\restrant\biz\
文件 512 2014-06-13 17:42 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\com\restrant\biz\MealBiz.class
文件 169 2014-06-13 17:42 毕设外卖订餐系统JAVA+JSP+数据库+项目部署教程+完整代码\Restrant\WebRoot\WEB-INF\classes\com\restrant\biz\MealSeriesBiz.class
............此处省略296个文件信息
相关资源
- 基于B/S的大学生就业信息管理系统
- java图书借阅管理系统设计毕业设计程
- javaweb资料非常全面
- java与蓝牙模块实现通信.rar
- 网上订餐管理系统.zip
- 二级计算机java考试模拟软件
- javaweb点餐系统
- Java How to Program 第四版中文版
- 中文javadoc1.8
- 基于java的文件管理/网盘系统
- java毕业设计动漫论坛系统
- 基于SSM框架JAVA项目-经销存系统含视频
- JavaEE课设.7z
- Java API 6.0中文版,开发手册
- oa项目毕设可用
- 汽车销售管理系统java web源代码
- javaWeb SSH进销存管理系统源代码
- Java+Mysql图书管理系统完整实训代码
- 毕业设计-源码Java基于SSM网上试衣间设
- 基于ssm的二手图书商城网站javaweb毕业
- 基于ssm公文流转系统java毕业设计.zi
- 基于SSM新闻发布系统mysql).zip
- 简单的javaweb项目
- Java课程设计超级玛丽Mario
- JAVA项目开发案例全程实录 第二版 全
- 大话设计模式Java版.zip
- Java程序设计基础第六版陈国君著课件
- javaweb商品后台管理系统
- Java web 网上书店
- java大作业之词频统计
评论
共有 条评论