M
Mohammed Mazid
Can anyone please suggest me an efficent way of doing the following
source code, such that I create each FlightInformation object and that
object uses a method to display a row?
The method must contain HTML tags.
//Assume the imports are done
public class FlightServlet extends HttpServlet
{
private static final String CONTENT_TYPE = "text/html";
//Initialize global variables
public void init(ServletConfig config) throws ServletException
{
super.init(config);
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException
{
PrintWriter out = response.getWriter();
response.setContentType(CONTENT_TYPE);
SetupFlightDB flightDB = new SetupFlightDB();
FlightInformation flightInfo1 = flightDB.flightDetails("BA123");
FlightInformation flightInfo2 = flightDB.flightDetails("BA453");
FlightInformation flightInfo3 = flightDB.flightDetails("BA978");
FlightInformation flightInfo4 = flightDB.flightDetails("BD029");
FlightInformation flightInfo5 = flightDB.flightDetails("IWD203");
FlightInformation flightInfo6 = flightDB.flightDetails("IWD453");
FlightInformation flightInfo7 = flightDB.flightDetails("JM223");
FlightInformation flightInfo8 = flightDB.flightDetails("KL134");
FlightInformation flightInfo9 = flightDB.flightDetails("KL234");
FlightInformation flightInfo10 = flightDB.flightDetails("OU892");
out.print("<H1>The table of flights is shown below</H1>");
out.println("<TABLE BORDER>");
out.println("<H2>Test flight details:</H2>");
out.println("<TR>");
out.println("<TH>FlightNo</TH><TH>Date</TH><TH>Location</TH><TH>Departure
Time</TH><TH>Arrival Time</TH><TH>Airline</TH>");
out.println("</TR>");
out.println("<td>" );
out.println(flightInfo1.getFlightNo());
out.println("<br>");
out.println(flightInfo2.getFlightNo());
out.println("<br>");
out.println(flightInfo3.getFlightNo());
out.println("<br>");
out.println(flightInfo4.getFlightNo());
out.println("<br>");
out.println(flightInfo5.getFlightNo());
out.println("<br>");
out.println(flightInfo6.getFlightNo());
out.println("<br>");
out.println(flightInfo7.getFlightNo());
out.println("<br>");
out.println(flightInfo8.getFlightNo());
out.println("<br>");
out.println(flightInfo9.getFlightNo());
out.println("<br>");
out.println(flightInfo10.getFlightNo());
out.println("</td>" );
out.println("<td>" );
out.println(flightInfo1.getFlightDate());
out.println("<br>");
out.println(flightInfo2.getFlightDate());
out.println("<br>");
out.println(flightInfo3.getFlightDate());
out.println("<br>");
out.println(flightInfo4.getFlightDate());
out.println("<br>");
out.println(flightInfo5.getFlightDate());
out.println("<br>");
out.println(flightInfo6.getFlightDate());
out.println("<br>");
out.println(flightInfo7.getFlightDate());
out.println("<br>");
out.println(flightInfo8.getFlightDate());
out.println("<br>");
out.println(flightInfo9.getFlightDate());
out.println("<br>");
out.println(flightInfo10.getFlightDate());
out.println("</td>" );
out.println("<td>" );
out.println(flightInfo1.getLocation());
out.println("<br>");
out.println(flightInfo2.getLocation());
out.println("<br>");
out.println(flightInfo3.getLocation());
out.println("<br>");
out.println(flightInfo4.getLocation());
out.println("<br>");
out.println(flightInfo5.getLocation());
out.println("<br>");
out.println(flightInfo6.getLocation());
out.println("<br>");
out.println(flightInfo7.getLocation());
out.println("<br>");
out.println(flightInfo8.getLocation());
out.println("<br>");
out.println(flightInfo9.getLocation());
out.println("<br>");
out.println(flightInfo10.getLocation());
out.println("</td>" );
out.println("<td>" );
out.println(flightInfo1.getDepTime());
out.println("<br>");
out.println(flightInfo2.getDepTime());
out.println("<br>");
out.println(flightInfo3.getDepTime());
out.println("<br>");
out.println(flightInfo4.getDepTime());
out.println("<br>");
out.println(flightInfo5.getDepTime());
out.println("<br>");
out.println(flightInfo6.getDepTime());
out.println("<br>");
out.println(flightInfo7.getDepTime());
out.println("<br>");
out.println(flightInfo8.getDepTime());
out.println("<br>");
out.println(flightInfo9.getDepTime());
out.println("<br>");
out.println(flightInfo10.getDepTime());
out.println("</td>" );
out.println("<td>" );
out.println(flightInfo1.getArrTime());
out.println("<br>");
out.println(flightInfo2.getArrTime());
out.println("<br>");
out.println(flightInfo3.getArrTime());
out.println("<br>");
out.println(flightInfo4.getArrTime());
out.println("<br>");
out.println(flightInfo5.getArrTime());
out.println("<br>");
out.println(flightInfo6.getArrTime());
out.println("<br>");
out.println(flightInfo7.getArrTime());
out.println("<br>");
out.println(flightInfo8.getArrTime());
out.println("<br>");
out.println(flightInfo9.getArrTime());
out.println("<br>");
out.println(flightInfo10.getArrTime());
out.println("</td>" );
out.println("<td>" );
out.println(flightInfo1.getAirline());
out.println("<br>");
out.println(flightInfo2.getAirline());
out.println("<br>");
out.println(flightInfo3.getAirline());
out.println("<br>");
out.println(flightInfo4.getAirline());
out.println("<br>");
out.println(flightInfo5.getAirline());
out.println("<br>");
out.println(flightInfo6.getAirline());
out.println("<br>");
out.println(flightInfo7.getAirline());
out.println("<br>");
out.println(flightInfo8.getAirline());
out.println("<br>");
out.println(flightInfo9.getAirline());
out.println("<br>");
out.println(flightInfo10.getAirline());
out.println("</td>" );
}
}
Thank you
source code, such that I create each FlightInformation object and that
object uses a method to display a row?
The method must contain HTML tags.
//Assume the imports are done
public class FlightServlet extends HttpServlet
{
private static final String CONTENT_TYPE = "text/html";
//Initialize global variables
public void init(ServletConfig config) throws ServletException
{
super.init(config);
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException
{
PrintWriter out = response.getWriter();
response.setContentType(CONTENT_TYPE);
SetupFlightDB flightDB = new SetupFlightDB();
FlightInformation flightInfo1 = flightDB.flightDetails("BA123");
FlightInformation flightInfo2 = flightDB.flightDetails("BA453");
FlightInformation flightInfo3 = flightDB.flightDetails("BA978");
FlightInformation flightInfo4 = flightDB.flightDetails("BD029");
FlightInformation flightInfo5 = flightDB.flightDetails("IWD203");
FlightInformation flightInfo6 = flightDB.flightDetails("IWD453");
FlightInformation flightInfo7 = flightDB.flightDetails("JM223");
FlightInformation flightInfo8 = flightDB.flightDetails("KL134");
FlightInformation flightInfo9 = flightDB.flightDetails("KL234");
FlightInformation flightInfo10 = flightDB.flightDetails("OU892");
out.print("<H1>The table of flights is shown below</H1>");
out.println("<TABLE BORDER>");
out.println("<H2>Test flight details:</H2>");
out.println("<TR>");
out.println("<TH>FlightNo</TH><TH>Date</TH><TH>Location</TH><TH>Departure
Time</TH><TH>Arrival Time</TH><TH>Airline</TH>");
out.println("</TR>");
out.println("<td>" );
out.println(flightInfo1.getFlightNo());
out.println("<br>");
out.println(flightInfo2.getFlightNo());
out.println("<br>");
out.println(flightInfo3.getFlightNo());
out.println("<br>");
out.println(flightInfo4.getFlightNo());
out.println("<br>");
out.println(flightInfo5.getFlightNo());
out.println("<br>");
out.println(flightInfo6.getFlightNo());
out.println("<br>");
out.println(flightInfo7.getFlightNo());
out.println("<br>");
out.println(flightInfo8.getFlightNo());
out.println("<br>");
out.println(flightInfo9.getFlightNo());
out.println("<br>");
out.println(flightInfo10.getFlightNo());
out.println("</td>" );
out.println("<td>" );
out.println(flightInfo1.getFlightDate());
out.println("<br>");
out.println(flightInfo2.getFlightDate());
out.println("<br>");
out.println(flightInfo3.getFlightDate());
out.println("<br>");
out.println(flightInfo4.getFlightDate());
out.println("<br>");
out.println(flightInfo5.getFlightDate());
out.println("<br>");
out.println(flightInfo6.getFlightDate());
out.println("<br>");
out.println(flightInfo7.getFlightDate());
out.println("<br>");
out.println(flightInfo8.getFlightDate());
out.println("<br>");
out.println(flightInfo9.getFlightDate());
out.println("<br>");
out.println(flightInfo10.getFlightDate());
out.println("</td>" );
out.println("<td>" );
out.println(flightInfo1.getLocation());
out.println("<br>");
out.println(flightInfo2.getLocation());
out.println("<br>");
out.println(flightInfo3.getLocation());
out.println("<br>");
out.println(flightInfo4.getLocation());
out.println("<br>");
out.println(flightInfo5.getLocation());
out.println("<br>");
out.println(flightInfo6.getLocation());
out.println("<br>");
out.println(flightInfo7.getLocation());
out.println("<br>");
out.println(flightInfo8.getLocation());
out.println("<br>");
out.println(flightInfo9.getLocation());
out.println("<br>");
out.println(flightInfo10.getLocation());
out.println("</td>" );
out.println("<td>" );
out.println(flightInfo1.getDepTime());
out.println("<br>");
out.println(flightInfo2.getDepTime());
out.println("<br>");
out.println(flightInfo3.getDepTime());
out.println("<br>");
out.println(flightInfo4.getDepTime());
out.println("<br>");
out.println(flightInfo5.getDepTime());
out.println("<br>");
out.println(flightInfo6.getDepTime());
out.println("<br>");
out.println(flightInfo7.getDepTime());
out.println("<br>");
out.println(flightInfo8.getDepTime());
out.println("<br>");
out.println(flightInfo9.getDepTime());
out.println("<br>");
out.println(flightInfo10.getDepTime());
out.println("</td>" );
out.println("<td>" );
out.println(flightInfo1.getArrTime());
out.println("<br>");
out.println(flightInfo2.getArrTime());
out.println("<br>");
out.println(flightInfo3.getArrTime());
out.println("<br>");
out.println(flightInfo4.getArrTime());
out.println("<br>");
out.println(flightInfo5.getArrTime());
out.println("<br>");
out.println(flightInfo6.getArrTime());
out.println("<br>");
out.println(flightInfo7.getArrTime());
out.println("<br>");
out.println(flightInfo8.getArrTime());
out.println("<br>");
out.println(flightInfo9.getArrTime());
out.println("<br>");
out.println(flightInfo10.getArrTime());
out.println("</td>" );
out.println("<td>" );
out.println(flightInfo1.getAirline());
out.println("<br>");
out.println(flightInfo2.getAirline());
out.println("<br>");
out.println(flightInfo3.getAirline());
out.println("<br>");
out.println(flightInfo4.getAirline());
out.println("<br>");
out.println(flightInfo5.getAirline());
out.println("<br>");
out.println(flightInfo6.getAirline());
out.println("<br>");
out.println(flightInfo7.getAirline());
out.println("<br>");
out.println(flightInfo8.getAirline());
out.println("<br>");
out.println(flightInfo9.getAirline());
out.println("<br>");
out.println(flightInfo10.getAirline());
out.println("</td>" );
}
}
Thank you