📄 planeorderservlet.java
字号:
package com.wxpn.tutorial.ec.servlet;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.wxpn.tutorial.ec.bean.PlaneOrderBean;
import com.wxpn.tutorial.ec.util.StringUtil;
public class PlaneOrderServlet extends javax.servlet.http.HttpServlet implements
javax.servlet.Servlet {
public PlaneOrderServlet() {
super();
}
/**
* @param req
* @param res
* @throws ServletException
* @throws IOException
*/
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{
ArrayList resultList=null;
PlaneOrderBean planeBean=null;
try {
planeBean=new PlaneOrderBean();
HashMap map=getDataMap(request,response);
String key = planeBean.getAddSeqNum();
key=StringUtil.addSqlMark(key);
System.out.println(key);
map.put("planeorderid",key);
//planeBean.insertPlaneOrder(map);
request.getRequestDispatcher("/order/success.jsp")
.forward(request, response);
} catch (Exception e) {
getServletContext().log(e.getMessage());
response.sendRedirect("/order/error.jsp");
}
}
/**
* @param request
* @param response
* @return
*/
private HashMap getDataMap(HttpServletRequest request, HttpServletResponse response) {
//the attribute's values
HashMap map=new HashMap();
//get data from F_0101.jsp
String departplace="'"+request.getParameter("departplace")+"'";
String departdate="'"+request.getParameter("departdate")+"'";
String flyid1="'"+request.getParameter("flyid1")+"'";
String backdate="'"+request.getParameter("backdate")+"'";
String flyid2="'"+request.getParameter("flyid2")+"'";
String passname="'"+request.getParameter("passname")+"'";
String country="'"+request.getParameter("country")+"'";
String province="'"+request.getParameter("province")+"'";
String personid="'"+request.getParameter("personid")+"'";
String email="'"+request.getParameter("email")+"'";
String address="'"+request.getParameter("address")+"'";
String phone="'"+request.getParameter("phone")+"'";
String tiketnum="'"+request.getParameter("tiketnum")+"'";
map.put("departplace",departplace);
map.put("departdate",departdate);
map.put("flyid1",flyid1);
map.put("backdate",backdate);
map.put("flyid2",flyid2);
map.put("passname",passname);
map.put("country",country);
map.put("province",province);
map.put("personid",personid);
map.put("email",email);
map.put("address",address);
map.put("phone",phone);
map.put("tiketnum",tiketnum);
return map;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -