资源简介
使用java编写,实现了客户的点菜下单功能,页面的分页功能,实现了后台人员的菜系,菜品,订单的管理功能,图片的上传功能等

代码片段和文件信息
package com.hotel.controller;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.hotel.delException.MyException;
import com.hotel.pojo.BoardTable;
import com.hotel.service.BoardTableServiceI;
import com.hotel.service.impl.BoardTableServiceImpl;
/**
* Tilte:BoardTableController.java
* Description:餐桌管理的controller
* author:gy
* Data:2018年6月4日
*/
public class BoardTableController extends HttpServlet {
private static final long serialVersionUID = 1L;
private BoardTableServiceI boardTableService =new BoardTableServiceImpl();
protected void doGet(HttpServletRequest request HttpServletResponse response) throws ServletException IOException {
request.setCharacterEncoding(“utf-8“);
response.setCharacterEncoding(“utf-8“);
String method=request.getParameter(“method“);
if(“getBoardList“.equals(method)) {
getBoardList(requestresponse);
}else if(“searchBoard“.equals(method)) {
searchBoard(requestresponse);
}else if(“update“.equals(method)) {
update(requestresponse);
}else if(“delete“.equals(method)) {
delete(requestresponse);
}else if(“saveBoard“.equals(method)) {
saveBoard(requestresponse);
}
}
/**
* Tilte:saveBoard
* Description:添加餐桌信息
*/
private void saveBoard(HttpServletRequest request HttpServletResponse response) {
try {
//接收参数
String tableName=request.getParameter(“bName“);
if(null !=tableName &&tableName.length()>0) {
boardTableService.saveBoard(tableName);
//重定向到列表页面
response.sendRedirect(request.getContextPath()+“/boardTableController?method=getBoardList“);
}else {
throw new MyException(“添加餐桌的名称为空“);
}
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Tilte:delete
* Description:根据餐桌的id删除该餐桌的信息包括订单详细,订单中的信息
*/
private void delete(HttpServletRequest request HttpServletResponse response) {
//接收参数
try {
String idString =request.getParameter(“id“);
if(null !=idString) {
boardTableService.delete(Integer.parseInt(idString));
//重定向到列表页面
response.sendRedirect(request.getContextPath()+“/boardTableController?method=getBoardList“);
}else {
throw new MyException(“删除餐桌的id为空“);
}
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Tilte:update
* Description:退桌功能,将状态码改变
*/
private void update(HttpServletRequest request HttpServletResponse response) {
try {
//接收参数
String idString =request.getParameter(“id“);
String isBookString = request.getParameter(“isBook“);
if(null !=idString) {
boardTableService.update(Integer.parseInt(idString)Integer.parseInt(isBookString));
//重定向到列表页面
response.sendRedirect(request.getContextPath()+“/bo
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 661 2018-07-14 10:17 餐馆点餐\hotel\.classpath
文件 905 2018-06-04 20:54 餐馆点餐\hotel\.project
文件 567 2018-06-04 17:24 餐馆点餐\hotel\.settings\.jsdtscope
文件 84 2018-06-04 18:33 餐馆点餐\hotel\.settings\org.eclipse.core.resources.prefs
文件 364 2018-06-04 17:24 餐馆点餐\hotel\.settings\org.eclipse.jdt.core.prefs
文件 467 2018-06-04 20:54 餐馆点餐\hotel\.settings\org.eclipse.wst.common.component
文件 345 2018-06-04 17:24 餐馆点餐\hotel\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-06-04 17:24 餐馆点餐\hotel\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-06-04 17:24 餐馆点餐\hotel\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 286 2018-07-14 14:18 餐馆点餐\hotel\.tern-project
文件 4263 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\controller\BoardTableController.class
文件 10587 2018-07-15 17:37 餐馆点餐\hotel\build\classes\com\hotel\controller\ClientController.class
文件 4386 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\controller\CuisineController.class
文件 8039 2018-07-15 15:32 餐馆点餐\hotel\build\classes\com\hotel\controller\FoodController.class
文件 3173 2018-07-15 17:46 餐馆点餐\hotel\build\classes\com\hotel\controller\OrderController.class
文件 515 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\dao\BoardTableDaoI.class
文件 520 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\dao\CuisineDaoI.class
文件 973 2018-07-15 17:17 餐馆点餐\hotel\build\classes\com\hotel\dao\FoodDaoI.class
文件 3470 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\dao\impl\BoardTableDaoImpl.class
文件 3731 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\dao\impl\CuisineDaoImpl.class
文件 6825 2018-07-15 17:18 餐馆点餐\hotel\build\classes\com\hotel\dao\impl\FoodDaoImpl.class
文件 4060 2018-07-15 16:50 餐馆点餐\hotel\build\classes\com\hotel\dao\impl\OrderDaoImpl.class
文件 529 2018-07-15 13:10 餐馆点餐\hotel\build\classes\com\hotel\dao\OrderDaoI.class
文件 895 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\delException\MyException.class
文件 1239 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\filter\EncodingFilter.class
文件 1877 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\pojo\BoardTable.class
文件 1255 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\pojo\Cuisine.class
文件 5880 2018-07-15 09:02 餐馆点餐\hotel\build\classes\com\hotel\pojo\Food.class
文件 3242 2018-07-15 15:08 餐馆点餐\hotel\build\classes\com\hotel\pojo\Order.class
文件 2377 2018-07-14 10:17 餐馆点餐\hotel\build\classes\com\hotel\pojo\OrderDetial.class
............此处省略215个文件信息
- 上一篇:JSP 校务管理系统
- 下一篇:JAVA教程清华
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- 美食天下项目Android版源码和Web版源码
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- mysql jsp网站源码下载
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
评论
共有 条评论