📄 hotelorderservlet.java
字号:
package com.wxpn.tutorial.ec.servlet;
import java.io.IOException;
import java.util.HashMap;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.wxpn.tutorial.ec.bean.HotelOrderBean;
import com.wxpn.tutorial.ec.util.StringUtil;
public class HotelOrderServlet extends javax.servlet.http.HttpServlet implements
javax.servlet.Servlet {
public HotelOrderServlet() {
super();
}
/*
* (non-Java-doc)
*
* @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request,
* HttpServletResponse response)
*/
protected void doPost(HttpServletRequest req,
HttpServletResponse res) throws ServletException, IOException {
res.setHeader("Pragma", "No-cache");
res.setHeader("Cache-Control", "no-cache");
res.setDateHeader("Expires", 0);
try{
doExcute(req, res);
}catch (Exception t) {
getServletContext().log(t.getMessage());
}
}
private void doExcute(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
HotelOrderBean hotelBean=null;
HashMap mapbean=new HashMap();
try {
mapbean=getDataMap(request,response);
hotelBean=new HotelOrderBean();
String addseq= hotelBean.getAddSeqNum();
System.out.println(addseq+"44444444444444444444444");
mapbean.put("hotelorderid",addseq);
hotelBean.insertHotelOrder(mapbean);
request.getRequestDispatcher("/order/success.jsp")
.forward(request, response);
} catch (Exception e) {
getServletContext().log(e.getMessage());
}
}
/**
* @param request
* @param response
* @return
*/
private HashMap getDataMap(HttpServletRequest request, HttpServletResponse response) {
//the attribute's values
HashMap map=new HashMap();
String hotelname="'"+request.getParameter("hotelname")+"'";
String groupType="'"+request.getParameter("groupType")+"'";
String tomonth=request.getParameter("toMonth");
String today=request.getParameter("toDay");
String toyear=request.getParameter("toYear");
String arrivedate=toyear+"/"+tomonth+"/"+today;
arrivedate=StringUtil.addSqlMark(arrivedate);
String offmonth=request.getParameter("offMonth");
String offday=request.getParameter("offDay");
String offyear=request.getParameter("offYear");
String leavedate=offyear+"/"+offmonth+"/"+offday;
leavedate=StringUtil.addSqlMark(leavedate);
String roomType="'"+request.getParameter("roomType")+"'";
String roomNum="'"+request.getParameter("roomNum")+"'";
String passname="'"+request.getParameter("passname")+"'";
String Email="'"+request.getParameter("Email")+"'";
String phone="'"+request.getParameter("phone")+"'";
String personid="'"+request.getParameter("personid")+"'";
String city="'"+request.getParameter("city")+"'";
String address="'"+request.getParameter("address")+"'";
System.out.println(address);
map.put("hotelname",hotelname);
map.put("groupType",groupType);
map.put("arrivedate",arrivedate);
map.put("leavedate",leavedate);
map.put("roomType",roomType);
map.put("roomNum",roomNum);
map.put("passname",passname);
map.put("Email",Email);
map.put("phone",phone);
map.put("personid",personid);
map.put("city",city);
map.put("address",address);
return map;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -