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

📄 composeservlet.java

📁 这是jsp通用模块导航的程序原代码,里面有新闻,bbs等jsp与javabean结合的程序.
💻 JAVA
字号:
package com.wxpn.tutorial.ec.servlet;

import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Collection;
import java.util.Date;
import java.util.HashMap;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.wxpn.tutorial.ec.bean.AddRouteBean;
import com.wxpn.tutorial.ec.bean.HotelOrderBean;
import com.wxpn.tutorial.ec.util.Encoder;
import com.wxpn.tutorial.ec.util.StringUtil;

/**
 * Servlet implementation class for Servlet: ComposeServlet
 */
public class ComposeServlet extends javax.servlet.http.HttpServlet implements
		javax.servlet.Servlet {
	/*
	 * (non-Java-doc)
	 * 
	 * @see javax.servlet.http.HttpServlet#HttpServlet()
	 */
	public ComposeServlet() {
		super();
	}

	/*
	 * (non-Java-doc)
	 * 
	 * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request,
	 *      HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {

		AddRouteBean routeBean=null;
		HashMap mapbean=new HashMap();
			try {
				
				
					mapbean=getDataMap(request,response);

					routeBean=new AddRouteBean();
					String addseq= routeBean.getAddSeqNum();
					System.out.println(addseq);
					mapbean.put("routeid",addseq);
					routeBean.insertTravelRoute(mapbean);
				request.getRequestDispatcher("/book_store/index.jsp").forward(
						request, response);
			} catch (Throwable t) {
				getServletContext().log(t.getMessage());
			}
		}
	
	
	/**
	 * @param request
	 * @param response
	 * @return
	 */
	private HashMap getDataMap(HttpServletRequest request, HttpServletResponse response) {
		//the attribute's values
		HashMap map=new HashMap();

		String routeline="'"+request.getParameter("routeline")+"'";
		String company="'"+request.getParameter("company")+"'";
		
		String tomonth=request.getParameter("tomonth");
		String today=request.getParameter("today");
		String toyear=request.getParameter("toyear");
		String startdate=toyear+"/"+tomonth+"/"+today;
		startdate=StringUtil.addSqlMark(startdate);
				
	    String offmonth=request.getParameter("offmonth");
		String offday=request.getParameter("offday");
		String offyear=request.getParameter("offyear");
		String enddate=offyear+"/"+offmonth+"/"+offday;
		enddate=StringUtil.addSqlMark(enddate);
		
		String content="'"+request.getParameter("content")+"'";
		String price="'"+request.getParameter("price")+"'";
		String period="'"+request.getParameter("period")+"'";
		String province="'"+request.getParameter("province")+"'";
		String departplace="'"+request.getParameter("departplace")+"'";
		String destplace="'"+request.getParameter("destplace")+"'";
		
		

		map.put("routeline",routeline);
		map.put("company",company);
		map.put("startdate",startdate);
		map.put("enddate",enddate);
		map.put("routecontent",content);
		map.put("price",price);
		map.put("period",period);
		map.put("provinceid",province);
		map.put("departplace",departplace);
		map.put("destplace",destplace);
		
	
		return map;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -