0
点赞
收藏
分享

微信扫一扫

【达内课程】Android开发中服务端需要了解的知识(2)

【达内课程】Android开发中服务端需要了解的知识(2)_数据
【达内课程】Android开发中服务端需要了解的知识(2)_jsp_02

<%@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,运行
【达内课程】Android开发中服务端需要了解的知识(2)_数据_03

【达内课程】Android开发中服务端需要了解的知识(2)_jsp_04
新建Flight类和flight_index.jsp
【达内课程】Android开发中服务端需要了解的知识(2)_数据_05

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>

重复上一章的打包,部署,运行
【达内课程】Android开发中服务端需要了解的知识(2)_jsp_06
【达内课程】Android开发中服务端需要了解的知识(2)_jsp_07
修改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>

重新打包,部署,运行
【达内课程】Android开发中服务端需要了解的知识(2)_java_08


举报

相关推荐

0 条评论