📄 hbnewservlet.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 + -