-
大小: 32.63MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-07-16
- 語言: Java
- 標(biāo)簽: 訂餐系統(tǒng)??
資源簡介
基于web的訂餐系統(tǒng),有用戶登錄注冊功能、菜單瀏覽功能、購物車、菜單管理、評論以及評論管理等等功能,有前端后臺,用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){
????//如果餐品在購物車中,更新其數(shù)量
cartItem.setQuantity(cartItem.getQuantity()+1);
}else{
//否則,創(chuàng)建一個條目到Map中
cart.put(meal.getMealId()new?CartItemBean(meal1));
}
return?“shopCart“;
}
//更改數(shù)量
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的訂餐系統(tǒng)\
?????文件?????2195309??2018-06-11?12:48??基于web的訂餐系統(tǒng)\報告.doc
?????目錄???????????0??2017-06-21?05:12??基于web的訂餐系統(tǒng)\代碼\
?????目錄???????????0??2017-06-21?05:07??基于web的訂餐系統(tǒng)\代碼\DingCan\
?????文件?????????842??2016-10-09?19:03??基于web的訂餐系統(tǒng)\代碼\DingCan\.classpath
?????文件?????????907??2016-11-28?10:53??基于web的訂餐系統(tǒng)\代碼\DingCan\.project
?????目錄???????????0??2017-06-21?05:07??基于web的訂餐系統(tǒng)\代碼\DingCan\.settings\
?????文件?????????567??2016-10-09?19:03??基于web的訂餐系統(tǒng)\代碼\DingCan\.settings\.jsdtscope
?????文件?????????670??2016-12-05?09:25??基于web的訂餐系統(tǒng)\代碼\DingCan\.settings\org.eclipse.jdt.core.prefs
?????文件????????2746??2016-12-05?09:25??基于web的訂餐系統(tǒng)\代碼\DingCan\.settings\org.eclipse.jdt.ui.prefs
?????文件?????????473??2016-11-28?10:53??基于web的訂餐系統(tǒng)\代碼\DingCan\.settings\org.eclipse.wst.common.component
?????文件?????????345??2016-10-09?19:03??基于web的訂餐系統(tǒng)\代碼\DingCan\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2016-10-09?19:03??基于web的訂餐系統(tǒng)\代碼\DingCan\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2016-10-09?19:03??基于web的訂餐系統(tǒng)\代碼\DingCan\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????95??2016-11-28?10:53??基于web的訂餐系統(tǒng)\代碼\DingCan\.settings\org.jboss.ide.eclipse.as.core.prefs
?????目錄???????????0??2017-06-21?05:07??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\
?????目錄???????????0??2017-06-21?05:07??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\me
?????文件??????????39??2016-10-09?19:03??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\me
?????文件?????????706??2016-12-19?06:15??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\Update_success.jsp
?????目錄???????????0??2017-06-21?05:07??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\
?????目錄???????????0??2017-06-21?05:07??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\
?????文件??????358273??2017-06-20?20:09??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\antlr-2.7.2.jar
?????文件??????445288??2017-06-20?20:09??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\antlr-2.7.7.jar
?????文件????????4467??2017-06-20?20:09??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\aopalliance-1.0.jar
?????文件???????53468??2017-06-20?20:33??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\asm-5.1.jar
?????文件???????47195??2017-06-20?20:33??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\asm-commons-5.1.jar
?????文件???????29130??2017-06-20?20:15??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\asm-tree-5.1.jar
?????文件?????1663623??2017-06-20?20:09??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\aspectjweaver-1.6.9.jar
?????文件??????610790??2017-06-20?20:09??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\c3p0-0.9.1.2.jar
?????文件??????608376??2017-06-20?20:09??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\c3p0-0.9.1.jar
?????文件??????322362??2017-06-20?20:09??基于web的訂餐系統(tǒng)\代碼\DingCan\WebContent\WEB-INF\lib\cglib-nodep-2.2.jar
............此處省略316個文件信息
評論
共有 條評論