ssh整合 小餐馆的点餐系统


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.settingscom.genuitec.eclipse.j2eedt.core.prefs
     文件         364  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127test.settingsorg.eclipse.jdt.core.prefs
     文件         463  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127test.settingsorg.eclipse.wst.common.component
     文件         252  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127test.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127test.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127test.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2016-11-28 11:13  SSH整合 小饭店的点餐系统day1127testsrc
     文件        3000  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrceans1.xml
     目录           0  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccom
     目录           0  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaidu
     目录           0  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaiduaction
     文件        2574  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaiduactionFoodAction.java
     目录           0  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaidudao
     文件        1084  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaidudaoOrderDao.java
     目录           0  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaidupojo
     文件         941  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaidupojoDish.hbm.xml
     文件        1240  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaidupojoDish.java
     文件        1056  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaidupojoOrders.hbm.xml
     文件        1485  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaidupojoOrders.java
     目录           0  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaiduservice
     文件        1143  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrccomaiduserviceOrderService.java
     文件        3555  2016-11-27 20:32  SSH整合 小饭店的点餐系统day1127testsrcexam2.sql
     文件         108  2016-11-27 20:31  SSH整合 小饭店的点餐系统day1127testsrcjdbc.properties
............此处省略73个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)