

<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.Date"%>
<%@ page language="java" 
    contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%
for(int i=0;i<100;i++){
    Date date = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String now = sdf.format(date);
%>
你好<%=i%>,世界<%=now%><br/>
<%
}
%>
Alt+/导包
重复上一节的步骤,Export,重启tomcat,运行 

 新建Flight类和flight_index.jsp 
Flight
import java.util.ArrayList;
import java.util.List;
/**
 * 航班信息
 */
public class Flight {
    private int id;
    private String number;
    private String from;
    private String to;
    private double price;
    private String date;
    public Flight(){
    }
    public Flight(int id, String number, String from, String to, double price, String date) {
        super();
        this.id = id;
        this.number = number;
        this.from = from;
        this.to = to;
        this.price = price;
        this.date = date;
    }
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getNumber() {
        return number;
    }
    public void setNumber(String number) {
        this.number = number;
    }
    public String getFrom() {
        return from;
    }
    public void setFrom(String from) {
        this.from = from;
    }
    public String getTo() {
        return to;
    }
    public void setTo(String to) {
        this.to = to;
    }
    public double getPrice() {
        return price;
    }
    public void setPrice(double price) {
        this.price = price;
    }
    public String getDate() {
        return date;
    }
    public void setDate(String date) {
        this.date = date;
    }
}flight_index.jsp
<%@ page language="java" import="java.util.*,entity.Flight" contentType="text/xml" pageEncoding="utf-8"%><?xml version="1.0" encoding="UTF-8"?>
<%//数据
List<Flight> flights = new ArrayList<Flight>();
flights.add(new Flight(1,"NO.100010","北京","上海",880.0,"2018-7-24"));
flights.add(new Flight(1,"NO.100011","北京","上海",880.0,"2018-7-24"));
flights.add(new Flight(1,"NO.100012","上海","北京",880.0,"2018-7-24"));
flights.add(new Flight(1,"NO.100013","北京","上海",880.0,"2018-7-25"));
flights.add(new Flight(1,"NO.100014","北京","上海",880.0,"2018-7-26"));
flights.add(new Flight(1,"NO.100015","上海","北京",880.0,"2018-7-26"));
flights.add(new Flight(1,"NO.100016","北京","上海",880.0,"2018-7-27"));
flights.add(new Flight(1,"NO.100017","北京","上海",880.0,"2018-7-27"));
flights.add(new Flight(1,"NO.100018","上海","北京",880.0,"2018-7-28"));
flights.add(new Flight(1,"NO.100019","上海","北京",880.0,"2018-7-28"));
flights.add(new Flight(1,"NO.100020","北京","上海",880.0,"2018-7-29"));
//数据查询完毕后,把数据返回给客户端(XML格式)
%>
<flights>
    <%for(int i=0;i<flights.size();i++){
        Flight f = flights.get(i);
    %>
    <flight>
        <id><%=f.getId() %></id>
        <number><%=f.getNumber() %></number>
        <from><%=f.getFrom() %></from>
        <to><%=f.getTo() %></to>
        <price><%=f.getPrice() %></price>
        <date><%=f.getDate() %></date>
    </flight>
    <%} %>
</flights>重复上一章的打包,部署,运行 

 修改flight_index.jsp
<%@ page language="java" import="java.util.*,entity.Flight" contentType="text/xml" pageEncoding="utf-8"%><?xml version="1.0" encoding="UTF-8"?>
<%//数据
List<Flight> flights = new ArrayList<Flight>();
flights.add(new Flight(1,"NO.100010","北京","上海",880.0,"2018-7-24"));
......
flights.add(new Flight(1,"NO.100020","北京","上海",880.0,"2018-7-29"));
//数据查询完毕后,把数据返回给客户端(XML格式)
%>
<flights>
    <%//获取请求参数
        String date = request.getParameter("date");
        for(int i=0;i<flights.size();i++){
            Flight f = flights.get(i);
            if(date!=null&&!date.equals(f.getDate())){
                continue;
            }
    %>
    <flight>
        <id><%=f.getId() %></id>
        <number><%=f.getNumber() %></number>
        <from><%=f.getFrom() %></from>
        <to><%=f.getTo() %></to>
        <price><%=f.getPrice() %></price>
        <date><%=f.getDate() %></date>
    </flight>
    <%} %>
</flights>重新打包,部署,运行 
                
                









