资源简介

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\.mymetadata
     文件        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.xml
     文件          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.xml
     目录           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.xml
     文件        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.xml
     文件        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个文件信息

评论

共有 条评论