iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >SpringMVC结合天气api实现天气查询
  • 393
分享到

SpringMVC结合天气api实现天气查询

springmvcapi天气查询 2023-05-31 15:05:05 393人浏览 独家记忆
摘要

本实例实现在jsp页面实现查询全国城市天气预报的功能,供大家参考,具体内容如下实例目录:实现效果:具体思路:从和风天气api那里取得具体城市的api接口,获取JSON数据,再对json数据进行解析。获取json数据:package com.

本实例实现在jsp页面实现查询全国城市天气预报的功能,供大家参考,具体内容如下

实例目录:

SpringMVC结合天气api实现天气查询

实现效果:

SpringMVC结合天气api实现天气查询

SpringMVC结合天气api实现天气查询

具体思路:

从和风天气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文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SpringMVC结合天气api实现天气查询
    本实例实现在jsp页面实现查询全国城市天气预报的功能,供大家参考,具体内容如下实例目录:实现效果:具体思路:从和风天气api那里取得具体城市的api接口,获取json数据,再对json数据进行解析。获取json数据:package com....
    99+
    2023-05-31
    springmvc api 天气查询
  • Python实现天气查询软件
    目录一、背景二、工具三、代码解读四、完整代码一、背景 某天下班淋雨成了落汤鸡,发了个朋友圈感慨一下啊,然后...... 夜深人静之时,突然收到了来自学妹的Py文件,运行之后发现事情并...
    99+
    2024-04-02
  • 【Python3爬虫】自动查询天气并实现
    之前写过一篇用Python发送天气预报邮件的博客,但是因为要手动输入城市名称,还要打开邮箱才能知道天气情况,这也太麻烦了。于是乎,有了这一篇博客,这次我要做的就是用Python获取本机IP地址,并根据这个IP地址获取物理位置也就是我所在...
    99+
    2023-01-30
    爬虫 天气
  • Angular中怎么实现查询天气预报功能
    本篇文章给大家分享的是有关Angular中怎么实现查询天气预报功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。具体代码如下:<!DOC...
    99+
    2024-04-02
  • 如何利用axios和vue实现简易天气查询
    这篇文章主要讲解了“如何利用axios和vue实现简易天气查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何利用axios和vue实现简易天气查询”吧!我们先来看一下效果图,原理很简单就...
    99+
    2023-07-05
  • Python脚本制作天气查询实例代码
    获取天气的主要代码如下: # cityCode 替换为具体某一个城市的对应编号 # 1、发送请求,获取数据 url = f'http://wthrcdn.etouch.cn/we...
    99+
    2024-04-02
  • SpringBoot整合高德地图天气查询的全过程
    目录申请key相关代码启动服务总结申请key 登录高德,注册,添加应用,创建key 官网api: https://lbs.amap.com/api/webservice/guide...
    99+
    2024-04-02
  • Python+pytorch实现天气识别
    目录一、前期工作1.设置GPU或者cpu2.导入数据二、数据预处理三、搭建网络四、训练模型1.设置学习率2.模型训练五、模型评估1.Loss和Accuracy图2.对结果进行预测3....
    99+
    2024-04-02
  • Python爬虫之获取心知天气API实时天气数据并弹窗提醒
    目录一、心知天气API密钥获取二、编写代码三、设置为自启动项目一、心知天气API密钥获取 首先,访问https://www.seniverse.com,进行登录或者注册操作,然后在控...
    99+
    2024-04-02
  • 怎么用Python制作天气查询软件
    本篇内容主要讲解“怎么用Python制作天气查询软件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python制作天气查询软件”吧!这次的Python学习资料跟大家分享如何用Python做...
    99+
    2023-06-02
  • CSS实现聊天气泡效果
    这篇文章给大家分享的是有关CSS实现聊天气泡效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 一、效果图 京东效果模拟的效果 二、原理准备一个高度和宽度为0的盒子将这个盒子设置一个边框将边框...
    99+
    2023-06-08
  • Vue实现天气预报功能
    本文为大家分享了Vue实现天气预报功能的具体代码,供大家参考,具体内容如下 1、功能描述 在搜索框中输入城市,下方出现今天及未来四天的天气情况。搜索框下面固定了几个城市,点击可以快速...
    99+
    2024-04-02
  • 浅析怎么利用axios和vue实现简易天气查询
    怎么利用axios和vue实现简易天气查询?下面本篇文章给大家介绍一下vue+axios实现简易天气查询的方法,希望对大家有所帮助!我们先来看一下效果图,原理很简单就是接口的调用以及数据的呈现,界面的布局而已通过如上我们可以看到输入正确的城...
    99+
    2023-05-14
    天气查询 axios Vue
  • Android简单实现天气预报App
    本文实例为大家分享了Android简单实现天气预报App的具体代码,供大家参考,具体内容如下 一、UI设计 首页UI <xml version="1.0" encoding="...
    99+
    2024-04-02
  • Vue实现天气预报小应用
    这是本人在自学vue框架时候所模仿的一个网站,可以查询一些城市的天气情况,大家可以看看: html代码 <!DOCTYPE html> <html lang="...
    99+
    2024-04-02
  • 基于GO的免费天气预报接口查询
    1、开通接口 天气预报接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/73注册及开通。 2、通过Go发起城市天气查询 package main imp...
    99+
    2024-04-02
  • 基于JAVA的免费天气预报接口查询
    1、开通接口 天气预报接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/73注册及开通。 2、通过Java发起城市天气查询 package cn.juhe...
    99+
    2024-04-02
  • 基于PHP的免费天气预报接口查询
    1、开通接口 天气预报接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/73注册及开通。 2、通过PHP发起城市天气查询 <php // 请求的接口...
    99+
    2024-04-02
  • 基于PHP的全国天气预报接口查询
    一、接口申请 通过聚合https://www.juhe.cn/docs/api/id/39自助申请开通接口权限。 二、通过PHP发起城市天气查询 // 请求的接口URL $apiUrl = 'http://v.juhe.cn/weath...
    99+
    2024-04-02
  • 基于Python的免费天气预报接口查询
    一、开通接口 天气预报接口服务使用的聚合数据提供的免费接口,每天可以100次免费调用。可以通过https://www.juhe.cn/docs/api/id/73注册及开通。 二、Python2.x调用示例 #!/usr/bin/pytho...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作