資源簡介
ssh整合 小餐館的點餐系統 包含了添加客戶 添加訂單 可以寫點餐的份數。適合初學者來學習。里面包含了數據庫的sql文件,直接就可以運行起來。
代碼片段和文件信息
package?com.baidu.action;
import?java.util.ArrayList;
import?java.util.Date;
import?java.util.List;
import?javax.servlet.http.HttpServletRequest;
import?org.apache.struts2.interceptor.ServletRequestAware;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.beans.factory.annotation.Qualifier;
import?org.springframework.stereotype.Controller;
import?com.baidu.pojo.Dish;
import?com.baidu.pojo.Orders;
import?com.baidu.service.OrderService;
import?com.opensymphony.xwork2.ActionSupport;
import?com.opensymphony.xwork2.ModelDriven;
import?com.sun.xml.internal.bind.v2.model.core.ID;
@Controller(“orderAction“)
public?class?FoodAction?extends?ActionSupport?implements?ModelDrivenServletRequestAware{
private?HttpServletRequest?request;
private?Orders?order=new?Orders();
@Autowired
@Qualifier(“orderService“)
private?OrderService?orderService;
public?String?list(){
List?orderList=orderService.getList();
for?(Orders?orders?:?orderList)?{
Double?orderPrice=0.0;
List?dishs?=?orders.getDishs();
for?(Dish?dish?:?dishs)?{
if(dish.getDtype()==1){
orderPrice+=2;
}else?if?(dish.getDtype()==2)?{
orderPrice+=10;
}
orders.setPrice(orderPrice);
}
}
request.setAttribute(“orderList“?orderList);
return?“list“;
}
public?String?toAddOrder(){
List?dishList=orderService.getDishList();
request.setAttribute(“dishList“?dishList);
return?“dish“;
}
public?String?add(){
ArrayList?dishs?=?new?ArrayList();
String[]?cks?=?request.getParameterValues(“cks“);
for?(String?ck?:?cks)?{
int?dishId?=?Integer.parseInt(ck);
Dish?dish=orderService.getDishById(dishId);
String?dish_name?=?dish.getDish_name();
int?num?=?Integer.parseInt(request.getParameter(dish_name));
//int?num=2;
String?parameter?=?request.getParameter(dish_name);
System.out.println(parameter);
for?(int?i?=?0;?i? dishs.add(dish);
}
}
order.setDishs(dishs);
// Orders?orders?=?new?Orders();
String?cname?=?request.getParameter(“cname“);
// ?System.out.println(“獲得的名字是“+orders.getCname());
order.setCname(cname);
order.setSubmit_time(new?Date());
orderService.save(order);
return?“add“;
}
public?Orders?getModel()?{
//?TODO?Auto-generated?method?stub
return?order;
}
public?void?setServletRequest(HttpServletRequest?request)?{
//?TODO?Auto-generated?method?stub
this.request=request;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-11-28?11:13??SSH整合?小飯店的點餐系統\
?????目錄???????????0??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\
?????文件????????4235??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.classpath
?????目錄???????????0??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.myeclipse\
?????文件?????????306??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.myme
?????文件????????1754??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.project
?????目錄???????????0??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.settings\
?????文件?????????500??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.settings\.jsdtscope
?????文件????????1009??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件?????????364??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.settings\org.eclipse.jdt.core.prefs
?????文件?????????463??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.settings\org.eclipse.wst.common.component
?????文件?????????252??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2016-11-28?11:13??SSH整合?小飯店的點餐系統\day1127test\src\
?????文件????????3000??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\beans1.xm
?????目錄???????????0??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\
?????目錄???????????0??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\
?????目錄???????????0??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\action\
?????文件????????2574??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\action\FoodAction.java
?????目錄???????????0??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\dao\
?????文件????????1084??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\dao\OrderDao.java
?????目錄???????????0??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\pojo\
?????文件?????????941??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\pojo\Dish.hbm.xm
?????文件????????1240??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\pojo\Dish.java
?????文件????????1056??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\pojo\Orders.hbm.xm
?????文件????????1485??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\pojo\Orders.java
?????目錄???????????0??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\service\
?????文件????????1143??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\com\baidu\service\OrderService.java
?????文件????????3555??2016-11-27?20:32??SSH整合?小飯店的點餐系統\day1127test\src\exam2.sql
?????文件?????????108??2016-11-27?20:31??SSH整合?小飯店的點餐系統\day1127test\src\jdbc.properties
............此處省略73個文件信息
- 上一篇:ssh簡單整合帶有數據庫
- 下一篇:NavicatForMysql破解版
評論
共有 條評論