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

📄 hotelorderservlet.java

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