资源简介
基于web的订餐系统,有用户登录注册功能、菜单浏览功能、购物车、菜单管理、评论以及评论管理等等功能,有前端后台,用jsp编写,编写工具为eclipse,用到hibermate等框架。
代码片段和文件信息
package com.action;
import java.util.HashMap;
import java.util.Map;
import org.apache.struts2.interceptor.SessionAware;
import com.biz.MealBiz;
import com.biz.MealSeriesBiz;
import com.entity.CartItemBean;
import com.entity.Meal;
import com.opensymphony.xwork2.ActionSupport;
public class CartAction extends ActionSupport implements SessionAware {
private Integer mealId;
public void setMealId(Integer mealId) {
this.mealId = mealId;
}
public Integer getMealId() {
return mealId;
}
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);
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));
}
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中
try {
Map cart=(Map)session.get(“cart“);
cart.clear();
return “shopCart“;
} catch (Exception e) {
return “shopCart“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-11 12:48 基于web的订餐系统\
文件 2195309 2018-06-11 12:48 基于web的订餐系统\报告.doc
目录 0 2017-06-21 05:12 基于web的订餐系统\代码\
目录 0 2017-06-21 05:07 基于web的订餐系统\代码\DingCan\
文件 842 2016-10-09 19:03 基于web的订餐系统\代码\DingCan\.classpath
文件 907 2016-11-28 10:53 基于web的订餐系统\代码\DingCan\.project
目录 0 2017-06-21 05:07 基于web的订餐系统\代码\DingCan\.settings\
文件 567 2016-10-09 19:03 基于web的订餐系统\代码\DingCan\.settings\.jsdtscope
文件 670 2016-12-05 09:25 基于web的订餐系统\代码\DingCan\.settings\org.eclipse.jdt.core.prefs
文件 2746 2016-12-05 09:25 基于web的订餐系统\代码\DingCan\.settings\org.eclipse.jdt.ui.prefs
文件 473 2016-11-28 10:53 基于web的订餐系统\代码\DingCan\.settings\org.eclipse.wst.common.component
文件 345 2016-10-09 19:03 基于web的订餐系统\代码\DingCan\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-10-09 19:03 基于web的订餐系统\代码\DingCan\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-10-09 19:03 基于web的订餐系统\代码\DingCan\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 95 2016-11-28 10:53 基于web的订餐系统\代码\DingCan\.settings\org.jboss.ide.eclipse.as.core.prefs
目录 0 2017-06-21 05:07 基于web的订餐系统\代码\DingCan\WebContent\
目录 0 2017-06-21 05:07 基于web的订餐系统\代码\DingCan\WebContent\me
文件 39 2016-10-09 19:03 基于web的订餐系统\代码\DingCan\WebContent\me
文件 706 2016-12-19 06:15 基于web的订餐系统\代码\DingCan\WebContent\Update_success.jsp
目录 0 2017-06-21 05:07 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\
目录 0 2017-06-21 05:07 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\
文件 358273 2017-06-20 20:09 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\antlr-2.7.2.jar
文件 445288 2017-06-20 20:09 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\antlr-2.7.7.jar
文件 4467 2017-06-20 20:09 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\aopalliance-1.0.jar
文件 53468 2017-06-20 20:33 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\asm-5.1.jar
文件 47195 2017-06-20 20:33 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\asm-commons-5.1.jar
文件 29130 2017-06-20 20:15 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\asm-tree-5.1.jar
文件 1663623 2017-06-20 20:09 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\aspectjweaver-1.6.9.jar
文件 610790 2017-06-20 20:09 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\c3p0-0.9.1.2.jar
文件 608376 2017-06-20 20:09 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\c3p0-0.9.1.jar
文件 322362 2017-06-20 20:09 基于web的订餐系统\代码\DingCan\WebContent\WEB-INF\lib\cglib-nodep-2.2.jar
............此处省略316个文件信息
相关资源
- javaweb项目 网上订餐系统完整源码
- 我学我会网上订餐系统 jsp+sql+selvl
- 基于JSP的网上订餐系统.rar
- java-web网上订餐系统。SSH框架实现+m
- javaweb网上订餐系统
- java+ssh+SQL+bootstrap网上订餐系统全套源
- 基于SSH的网上订餐系统
- 基于Android的外卖订餐系统
- 基于jsp+sql server 2008 + java的网上订餐系
- 基于Android的订餐系统
- 网上订餐系统 javaweb项目 完整源码
- 网上订餐系统JavaWeb,jsp,spring等
- 6个java订餐系统打包,ssmssh框架的都有
- web订餐点餐
- java网上订餐系统SSH
- 毕业设计基于移动互联的订餐系统(
- 基于移动互联的订餐系统(前台andr
- 网上订餐系统数据库课程设计
- 数据库课设源码订餐系统java spring+m
- 连锁餐饮网上订餐系统可行性分析报
- 网上在线订餐系统网站毕业设计论文
- 计算机专业毕业论文-网上订餐系统
- android网上订餐系统
- JAVAWEB_项目开发_网上订餐系统-CSDN
- jsp+mysql网上订餐系统
- 基于Android的网上订餐系统
- 网上订餐系统使用jsp做的
- java项目吃货联盟订餐系统
- 网上订餐系统的设计与实现
- 网上在线订餐系统网站毕业设计论文
评论
共有 条评论