您的位置:首页 > 理论基础 > 计算机网络

Android网络编程之一个Android下菜单系统模块的实现(服务器端—添单功能)

2013-05-15 17:40 831 查看
对于点菜来说,首先要有菜单,我们建立一张表menutbl来容纳所有菜品数据,此表结构如下:

public class OrderDetailServlet extends HttpServlet {

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/html");
// 获取输出打印流
PrintWriter pw = new PrintWriter(resp.getOutputStream());

// 读取请求中的order数据
String orderId = req.getParameter("orderId");
String menuId = req.getParameter("menuId");
String dishNum = req.getParameter("dishNum");
String remark = req.getParameter("remark");

// 将数据添加到一个OrderDetail表对象实例
OrderDetail detail = new OrderDetail();
detail.setOrderId(Integer.parseInt(orderId));
detail.setMenuId(Integer.parseInt(menuId));
detail.setNum(Integer.parseInt(dishNum));
detail.setRemark(remark);

// 定单数据存入MySQL端,更新对应桌号是否有人的状态,并获得返回的订单号传回客户端
OrderDao orderDao = new OrderDaoImpl();
orderDao.saveOrderDetail(detail);
pw.print("Dishes added successfully");
pw.flush();
pw.close();
}

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doGet(req, resp);
}

}


View Code
最后注册servlet:

<servlet>
<servlet-name>OrderDetailServlet</servlet-name>
<servlet-class>com.moka.servlet.OrderDetailServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>OrderDetailServlet</servlet-name>
<url-pattern>/servlet/OrderDetailServlet</url-pattern>
</servlet-mapping>


至此,此功能的服务器端搭建完毕,下篇讨论客户端的编写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐