⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 planeorderservlet.java

📁 这是jsp通用模块导航的程序原代码,里面有新闻,bbs等jsp与javabean结合的程序.
💻 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 + -