《网上订餐系统__后台实体与前台界面的链接》由会员分享,可在线阅读,更多相关《网上订餐系统__后台实体与前台界面的链接(19页珍藏版)》请在金锄头文库上搜索。
1、此文档中包含实现后台数据库和前台页面显示之间的联系方法,具体代码和功能如下:Dish_copyServlet.java 文件:管理员对美食的管理方法package com.dingcan.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.ht
2、tp.HttpServletResponse;import javax.servlet.http.HttpSession;import com.dingcan.javabean.DishBean;import com.dingcan.javabean.Dish_copy;import com.dingcan.javabean.Dish_copyBean;SuppressWarnings(serial)public class Dish_copyServlet extends HttpServletprotected void doPost(HttpServletRequest request,
3、HttpServletResponse response)throws ServletException, IOException doGet(request, response);protected void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException String method = (String)request.getParameter(method);if(method=null) PrintWriter out = response
4、.getWriter();out.println(invalid request!);else if(method.equals(xiangqing) Xiangqing(request, response);else if(method.equals(select) Select(request, response);else if(method.equals(type) Type(request, response);else if(method.equals(shangjia) Shangjia(request, response);else if(method.equals(xiaji
5、a) Xiajia(request, response);/管理员按菜系搜索public void Type(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOExceptionString Type_Name1 = request.getParameter(Type_Name);if (Type_Name1= null | Type_Name1=)response.sendRedirect(admin_center.jsp);return;elseString Type_Na
6、me = new String(Type_Name1.getBytes(ISO8859_1),utf-8);DishBean dishBean=new DishBean();boolean isExist = dishBean.isExist(Type_Name,3);if(isExist)HttpSession session = request.getSession();session.setAttribute(Type_Name, Type_Name);response.sendRedirect(zhanting.jsp);return;/管理员按菜名搜索public void Sele
7、ct(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOExceptionString Dish_Name1 = request.getParameter(Dish_Name);if (Dish_Name1= null | Dish_Name1=)response.sendRedirect(admin_center.jsp);return;elseString Dish_Name = new String(Dish_Name1.getBytes(ISO8859_1),utf-8
8、);DishBean dishBean=new DishBean();boolean isExist = dishBean.isExist(Dish_Name,2);if(isExist) HttpSession session = request.getSession();session.setAttribute(Dish_Name, Dish_Name);response.sendRedirect(xiangqing1.jsp);return;/菜的详细信息public void Xiangqing(HttpServletRequest request, HttpServletRespon
9、se response)throws ServletException, IOExceptionString Dish_ID = request.getParameter(Dish_ID);if (Dish_ID= null )response.sendRedirect(admin_center.jsp);return;Dish_copyBean dish_copyBean=new Dish_copyBean();boolean isExist = dish_copyBean.isExist(Dish_ID,1);if(isExist)Dish_copy dish= dish_copyBean
10、.getDish_copy(Dish_ID);HttpSession session = request.getSession();session.setAttribute(Dish_ID, Dish_ID);session.setAttribute(Dish_Name, dish.getDish_Name();session.setAttribute(Price, dish.getPrice();session.setAttribute(Url, dish.getUrl();session.setAttribute(Type_ID, dish.getType_ID();session.set
11、Attribute(shangjia, dish.getshangjia();response.sendRedirect(xiangqing1.jsp);return;/商品上架public void Shangjia(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOExceptionHttpSession session = request.getSession();String Dish_ID=(String) session.getAttribute(Dish_ID);
12、String Dish_Name=(String) session.getAttribute(Dish_Name);String Price=(String) session.getAttribute(Price);String Url=(String) session.getAttribute(Url);String Type_ID=(String) session.getAttribute(Type_ID);Dish_copyBean dish_copyBean=new Dish_copyBean();dish_copyBean.add(Dish_ID, Dish_Name, Price,
13、 Url, Type_ID);dish_copyBean.jia(Dish_ID,1);response.sendRedirect(xiangqing1.jsp);return;/商品下架public void Xiajia(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOExceptionHttpSession session = request.getSession();String Dish_ID=(String) session.getAttribute(Dish_I
14、D);Dish_copyBean dish_copyBean=new Dish_copyBean();dish_copyBean.del(Dish_ID);dish_copyBean.jia(Dish_ID,0);response.sendRedirect(xiangqing1.jsp);return;DishServlet.java 文件:客户对美食的操作方法package com.dingcan.servlet;import java.io.IOException;import java.io.PrintWriter;import java.io.UnsupportedEncodingEx
15、ception;import java.util.*;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.json.JSONArray;import com.dingcan.javabean.Car;import com
16、.dingcan.javabean.CarBean;import com.dingcan.javabean.Dish;import com.dingcan.javabean.DishBean;import com.dingcan.javabean.OrderBean;import com.dingcan.javabean.Orderdish;import com.dingcan.javabean.User;import com.dingcan.javabean.UserBean;import com.google.gson.Gson;SuppressWarnings(serial)public class DishServlet extends Http