java获取当地天气_java获取天气预报的信息

本文介绍了一个Java程序,通过访问第三方接口获取中国各地的天气预报。程序包括了获取省份ID、城市ID以及天气信息的方法,并通过Servlet接收用户输入的省份和城市,返回对应的天气数据。
摘要由CSDN通过智能技术生成

运行效果:

1dc30a740186248e03a13ec7befc9c20.png

主要功能:

1,jsp页面输入省份和城市 根据条件获取当地的天气信息

2,java代码 利用第三方的省份和城市的路径地址

本工程主要实现java获取天气预报的信息

步骤

1,创建工程weatherDemo

2,创建包结构

3,创建类

4,访问第三方接口 打开主机方法

5,获取省份id方法

6,获取市id方法

7,获取天气的方法

8,编写servlet

9,发布运行

java代码

创建WeatherDemo类

/**

* @version 1.0

* @author ren

* 天气预报的核心接口

* */

public class WeatherDemo {

private static String SERVIES_HOST = "www.webxml.com.cn"; //主机地址 第三方的

private static String WEATHER_SERVICE_URL = "http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx/";

//省份的id

private static String PROVINCE_CODE_URL = WEATHER_SERVICE_URL + "getRegionProvince";

//城市的id

private static String CITY_CODE_URL = WEATHER_SERVICE_URL + "getSupportCityString?theRegionCode=";

//天气的地址

private static String WEATHER_QUERY_URL = WEATHER_SERVICE_URL + "getWeather?theUserid=&theCityCode=";

/**

* 打开服务器主机的方法

* */

public static InputStream getSoapInputStream(String url){

InputStream inputStream = null;

try {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值