@TOC
JavaWeb天气预报实时查询系统
本系统简单的实现了基于www.webxml.com.cn/天气网站的未来5天的实…
实现功能截图
系统功能
本天气预报系统实现了以下功能: 1、全国各省市的数据展示 2、今天天气情况展示 3、未来5天目标城市的天气情况
使用技术
数据库:无(存储使用了XML) 开发工具:Eclipse(Myeclispe、Idea也可以) 知识点:servlet、jsp、XML
系统采用了数据与业务逻辑分离,代码结构清晰
代码
实体类: City.java
package com.yk.entity;
import java.io.Serializable;
public class City implements Serializable {
private String id;
private String name;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "City [id=" + id + ", name=" + name + "]";
}
}
复制代码
Province.java
package com.yk.entity;
import java.io.Serializable;
public class Province implements Serializable {
private String id;
private String name;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Province [id=" + id + ", name=" + name + "]";
}
}
复制代码
WeatherInfo.java
package com.yk.entity;
public class WeatherInfo {
private String str1;
private String str2;
private String str3;
private String str4;
private String str5;
private String str6;
private String str7;
private String str8;
private String str9;
private String str10;
private String str11;
private String str12;
private String str13;
private String str14;
private String str15;
private String str16;
private String str17;
private String str18;
private String str19;
private String str20;
private String str21;
private String str22;
private String str23;
private String str24;
private String str25;
private String str26;
private String str27;
private String str28;
private String str29;
private String str30;
private String str31;
private String str32;
public String getStr1() {
return str1;
}
public void setStr1(String str1) {
this.str1 = str1;
}
public String getStr2() {
return str2;
}
public void setStr2(String str2) {
this.str2 = str2;
}
public String getStr3() {
return str3;
}
public void setStr3(String str3) {
this.str3 = str3;
}
public String getStr4() {
return str4;
}
public void setStr4(String str4) {
this.str4 = str4;
}
public String getStr5() {
return str5;
}
public void setStr5(String str5) {
this.str5 = str5;
}
public String getStr6() {
return str6;
}
public void setStr6(String str6) {
this.str6 = str6;
}
public String getStr7() {
return str7;
}
public void setStr7(String str7) {
this.str7 = str7;
}
public String getStr8() {
return str8;
}
public void setStr8(String str8) {
this.str8 = str8;
}
public String getStr9() {
return str9;
}
public void setStr9(String str9) {
this.str9 = str9;
}
public String getStr10() {
return str10;
}
public void setStr10(String str10) {
this.str10 = str10;
}
public String getStr11() {
return str11;
}
public void setStr11(String str11) {
this.str11 = str11;
}
public String getStr12() {
return str12;
}
public void setStr12(String str12) {
this.str12 = str12;
}
public String getStr13() {
return str13;
}
public void setStr13(String str13) {
this.str13 = str13;
}
public String getStr14() {
return str14;
}
public void setStr14(String str14) {
this.str14 = str14;
}
public String getStr15() {
return str15;
}
public void setStr15(String str15) {
this.str15 = str15;
}
public String getStr16() {
return str16;
}
public void setStr16(String str16) {
this.str16 = str16;
}
public String getStr17() {
return str17;
}
public void setStr17(String str17) {
this.str17 = str17;
}
public String getStr18() {
return str18;
}
public void setStr18(String str18) {
this.str18 = str18;
}
public String getStr19() {
return str19;
}
public void setStr19(String str19) {
this.str19 = str19;
}
public String getStr20() {
return str20;
}
public void setStr20(String str20) {
this.str20 = str20;
}
public String getStr21() {
return str21;
}
public void setStr21(String str21) {
this.str21 = str21;
}
public String getStr22() {
return str22;
}
public void setStr22(String str22) {
this.str22 = str22;
}
public String getStr23() {
return str23;
}
public void setStr23(String str23) {
this.str23 = str23;
}
public String getStr24() {
return str24;
}
public void setStr24(String str24) {
this.str24 = str24;
}
public String getStr25() {
return str25;
}
public void setStr25(String str25) {
this.str25 = str25;
}
public String getStr26() {
return str26;
}
public void setStr26(String str26) {
this.str26 = str26;
}
public String getStr27() {
return str27;
}
public void setStr27(String str27) {
this.str27 = str27;
}
public String getStr28() {
return str28;
}
public void setStr28(String str28) {
this.str28 = str28;
}
public String getStr29() {
return str29;
}
public void setStr29(String str29) {
this.str29 = str29;
}
public String getStr30() {
return str30;
}
public void setStr30(String str30) {
this.str30 = str30;
}
public String getStr31() {
return str31;
}
public void setStr31(String str31) {
this.str31 = str31;
}
public String getStr32() {
return str32;
}
public void setStr32(String str32) {
this.str32 = str32;
}
@Override
public String toString() {
return "WeatherInfo [str1=" + str1 + ", str2=" + str2 + ", str3="
+ str3 + ", str4=" + str4 + ", str5=" + str5 + ", str6=" + str6
+ ", str7=" + str7 + ", str8=" + str8 + ", str9=" + str9