资源简介
使用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教程清华
- 清华大学JAVA程序设计电子书
- 图书信息管理系统 JAVA ORACLE
- 网上书店系统(Struts+Hibernate)(Jav
- 公告管理系统(Java EE项目案例)
- JAVA JSP售后管理系统 源代码 论文
- javaweb项目用户客户信息管理
- Java课程设计——报刊管理系统
- Android视频播放器(Java源码案例)
- MVC实现网上订餐系统ajax购物车
- java超详细思维导图XMIND格式
- 《java开发实战经典》第二版李兴华课
- 基于javaMVC实现快递员管理系统
- 基于JPBC的SM9算法的java实现
- java小蜜蜂游戏
- 基于javaweb进销存管理系统
- 毕向东Java基础源码+总结
- javaweb购物车模块源代码
- java商品销售系统
- JVM规范
- Javaweb的增删改查的小案例(jsp+tomca
- Java程序设计第2版
- javaweb实战项目之网上书城
- AdminLTE+JSP+Servlet仓库管理系统
- Java Web酒店管理系统
- 《Java语言程序设计》源代码沈泽刚
- 网上商城java源代码
- Java实现的水果销售商城系统论文源码
- (J2EE)基于JAVA的网上订票系统源码
- java基础PDF
评论
共有 条评论