重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
首先你要找一个提供免费天气接口调用的公司,比如百度的,比如中国气象局的,他们在api中对多语言有很好的接口范例 比如这个接口返回的就是一个json格式的数据,有的是返回一个xml文件,你要自己解析。
创新互联公司主营郓城网站建设的网络公司,主营网站建设方案,重庆APP开发,郓城h5微信小程序定制开发搭建,郓城网站营销推广欢迎郓城等地区企业咨询
简单的方法,可以直接在servlet的doGet或doPost里面构建这个xml,然后写回响应就可以了。需要搭建java应用服务器如tomcat服务器,运行这个servlet就可以。xml的构建对于Java来说工具很多,JDOM, Dom4J等。
哥们,你写的高级一点要用到web服务接口,如果简单一点直接就像你这样用过url获取相应的天气信息,然后去解析你获取到的字符串即可,字符串大都是Json格式。具体参照http://这个。
直接ajax+ashx一般处理程序(在里面调用天气接口)。
天气这种数据一般是通过数据源获取,数据源仅提供未来6天,就无法实现未来7天 若数据源仅提供未来6天,不支持历史天气查询,而你需求是显示前后6天的天气,那你的程序保存天气信息即可。
直接ajax+ashx一般处理程序(在里面调用天气接口)。
哥们,你写的高级一点要用到web服务接口,如果简单一点直接就像你这样用过url获取相应的天气信息,然后去解析你获取到的字符串即可,字符串大都是Json格式。具体参照http://这个。
需要搭建java应用服务器如tomcat服务器,运行这个servlet就可以。xml的构建对于Java来说工具很多,JDOM, Dom4J等。如果客户端要求用web service方式提供,就考虑Apache CXF这些Java Web服务框架,不过一般没必要的。
用HttpClient调用天气预的url,看一下网上API返回的格式,用JSON封装一下就行了;天气预报一般都是通过webservice来调用的多些。
哥们,你写的高级一点要用到web服务接口,如果简单一点直接就像你这样用过url获取相应的天气信息,然后去解析你获取到的字符串即可,字符串大都是Json格式。具体参照http://这个。
我不知道NOAA是什么,但是我知道如果它能提供给别人天气数据的话,就一定必须提供某种接口让别人来调用。一般都是提供个什么WebService接口啥的。
http:// 这个网站有使用谷歌天气预报的。顺便帮sun公司做个广告,netbeans IDE里自带了很多服务,直接创建servlet往里一拖自动生成服务代码,巨爽。
直接ajax+ashx一般处理程序(在里面调用天气接口)。
天气这种数据一般是通过数据源获取,数据源仅提供未来6天,就无法实现未来7天 若数据源仅提供未来6天,不支持历史天气查询,而你需求是显示前后6天的天气,那你的程序保存天气信息即可。