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

📄 hbnewservlet.java

📁 JAVA邮件系统
💻 JAVA
字号:
/* 
 *  HbNewServlet.java
 */

import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;

/**
 *
 * @author Liyan
 */

//The class hand the Http request
public class HbNewServlet extends HttpServlet {


    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {
		
		HtmlOut htmlOut = new HtmlOut (response);

		Person p=new Person();
		p.setName (CommonMethods.GetUserName(request));
		String pass = CommonMethods.GetUserPass (request);

		//基本参数:
		String flag=request.getParameter("flag");
		
		
		HbNewChannel hbChannel=new HbNewChannel();
		
		if (flag==null)
		{
			htmlOut.addString("<body background=\"/img/bg1.gif\">");
		} else {
			
			if (flag.compareTo("jhhbh")==0) //航班计划按航班号查询
			{
				String sHtmlOut="";
				String sHbh=request.getParameter("hbh");
				TemplateList tempList=CommonMethods.getHb_NewTemplate();
				hbChannel.makeHbjh_Hbh(p,tempList,htmlOut,sHbh);
			}
			
			if (flag.compareTo("jhline")==0) //航班计划按航线查询
			{

				String sFrom = CommonMethods.DealWithGBCodeOfRequest(request.getParameter("from"));
				String sTo = CommonMethods.DealWithGBCodeOfRequest(request.getParameter("to"));
				String sDate = CommonMethods.DealWithGBCodeOfRequest(request.getParameter("date"));
				if(sFrom==null)
					sFrom="";
				if(sTo==null)
					sTo="";
				if(sDate==null)
					sDate="";
				//取得文件夹主模板:
				TemplateList tempList=CommonMethods.getHb_NewTemplate();
				hbChannel.makeHbjh_Line(p,tempList,htmlOut,sFrom,sTo,sDate);
			}
			
			if (flag.compareTo("jhcompany")==0) //航班计划按航空公司查询
			{
				String sEzdm = request.getParameter("ezdm");
				String sPage = request.getParameter("page");
				if(sPage==null)
				   sPage="1";
				if(sEzdm!=null){
					//取得文件夹主模板:
					TemplateList tempList=CommonMethods.getHb_NewTemplate();
					hbChannel.makeHbjh_Company(p,tempList,htmlOut,sEzdm,sPage);
				}
			}
			
			if (flag.compareTo("dthbh")==0) //航班动态按航班号查询
			{
				String sHtmlOut="";
				String sHbh=request.getParameter("dthbh");
				TemplateList tempList=CommonMethods.getHb_NewTemplate();
				hbChannel.makeHbdt_Hbh(p,tempList,htmlOut,sHbh);
			}
			System.out.println (flag);
			if (flag.compareTo("dtline")==0) //航班动态按航线查询
			{
				String sFrom=CommonMethods.DealWithGBCodeOfRequest(request.getParameter("from2"));
				String sTo=CommonMethods.DealWithGBCodeOfRequest(request.getParameter("to2"));
				TemplateList tempList=CommonMethods.getHb_NewTemplate();
				hbChannel.makeHbdt_Line(p,tempList,htmlOut,sFrom,sTo);
			}
			
			if (flag.compareTo("dtcompany")==0) //航班动态按公司查询
			{
				String sEzdm = request.getParameter("dtezdm");
				String sPage = request.getParameter("page");
				if(sPage==null)
				   sPage="1";
				
				if(sEzdm!=null){
					//取得文件夹主模板:
					TemplateList tempList=CommonMethods.getHb_NewTemplate();
					hbChannel.makeHbdt_Company(p,tempList,htmlOut,sEzdm,sPage);
				}
			}
		}
		htmlOut.outHtml();
    }
	

	
    public void doPost(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {
        doGet(request, response);
    }
}

⌨️ 快捷键说明

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