本实例实现在jsp页面实现查询全国城市天气预报的功能,供大家参考,具体内容如下实例目录:实现效果:具体思路:从和风天气api那里取得具体城市的api接口,获取JSON数据,再对json数据进行解析。获取json数据:package com.
本实例实现在jsp页面实现查询全国城市天气预报的功能,供大家参考,具体内容如下
实例目录:
实现效果:
具体思路:
从和风天气api那里取得具体城市的api接口,获取JSON数据,再对json数据进行解析。
获取json数据:
package com.util;import java.io.BufferedReader;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalfORMedURLException;import java.net.URL;import java.NIO.ByteBuffer;import java.nio.channels.FileChannel;public class NetUtilImpl implements NetUtil{ @Override public String getJson(String url) throws IOException{ HttpURLConnection connection = null; URL url2 = new URL(url); connection=(HttpURLConnection) url2.openConnection(); connection.connect(); int recode = connection.getResponseCode(); BufferedReader bufferedReader = null; String json = new String(); if(recode==200) { InputStream inputStream = connection.getInputStream(); bufferedReader=new BufferedReader(new InputStreamReader(inputStream,"UTF-8")); String string = null; while ((string=bufferedReader.readLine())!=null) { json=json+string; ByteBuffer buffer = ByteBuffer.wrap(new String(string).getBytes("UTF-8")); } } return json; } }
--结束END--
本文标题: SpringMVC结合天气api实现天气查询
本文链接: https://www.lsjlt.com/news/226510.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0