资源简介
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 < num; 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破解版
评论
共有 条评论