首先你要找一個(gè)提供免費(fèi)天氣接口調(diào)用的公司,比如百度的,比如中國(guó)氣象局的,他們?cè)赼pi中對(duì)多語(yǔ)言有很好的接口范例 比如這個(gè)接口返回的就是一個(gè)json格式的數(shù)據(jù),有的是返回一個(gè)xml文件,你要自己解析。

創(chuàng)新互聯(lián)公司主營(yíng)鄆城網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā),鄆城h5微信小程序定制開(kāi)發(fā)搭建,鄆城網(wǎng)站營(yíng)銷推廣歡迎鄆城等地區(qū)企業(yè)咨詢
簡(jiǎn)單的方法,可以直接在servlet的doGet或doPost里面構(gòu)建這個(gè)xml,然后寫回響應(yīng)就可以了。需要搭建java應(yīng)用服務(wù)器如tomcat服務(wù)器,運(yùn)行這個(gè)servlet就可以。xml的構(gòu)建對(duì)于Java來(lái)說(shuō)工具很多,JDOM, Dom4J等。
哥們,你寫的高級(jí)一點(diǎn)要用到web服務(wù)接口,如果簡(jiǎn)單一點(diǎn)直接就像你這樣用過(guò)url獲取相應(yīng)的天氣信息,然后去解析你獲取到的字符串即可,字符串大都是Json格式。具體參照http://這個(gè)。
直接ajax+ashx一般處理程序(在里面調(diào)用天氣接口)。
天氣這種數(shù)據(jù)一般是通過(guò)數(shù)據(jù)源獲取,數(shù)據(jù)源僅提供未來(lái)6天,就無(wú)法實(shí)現(xiàn)未來(lái)7天 若數(shù)據(jù)源僅提供未來(lái)6天,不支持歷史天氣查詢,而你需求是顯示前后6天的天氣,那你的程序保存天氣信息即可。
直接ajax+ashx一般處理程序(在里面調(diào)用天氣接口)。
哥們,你寫的高級(jí)一點(diǎn)要用到web服務(wù)接口,如果簡(jiǎn)單一點(diǎn)直接就像你這樣用過(guò)url獲取相應(yīng)的天氣信息,然后去解析你獲取到的字符串即可,字符串大都是Json格式。具體參照http://這個(gè)。
需要搭建java應(yīng)用服務(wù)器如tomcat服務(wù)器,運(yùn)行這個(gè)servlet就可以。xml的構(gòu)建對(duì)于Java來(lái)說(shuō)工具很多,JDOM, Dom4J等。如果客戶端要求用web service方式提供,就考慮Apache CXF這些Java Web服務(wù)框架,不過(guò)一般沒(méi)必要的。
用HttpClient調(diào)用天氣預(yù)的url,看一下網(wǎng)上API返回的格式,用JSON封裝一下就行了;天氣預(yù)報(bào)一般都是通過(guò)webservice來(lái)調(diào)用的多些。
哥們,你寫的高級(jí)一點(diǎn)要用到web服務(wù)接口,如果簡(jiǎn)單一點(diǎn)直接就像你這樣用過(guò)url獲取相應(yīng)的天氣信息,然后去解析你獲取到的字符串即可,字符串大都是Json格式。具體參照http://這個(gè)。
我不知道NOAA是什么,但是我知道如果它能提供給別人天氣數(shù)據(jù)的話,就一定必須提供某種接口讓別人來(lái)調(diào)用。一般都是提供個(gè)什么WebService接口啥的。
http:// 這個(gè)網(wǎng)站有使用谷歌天氣預(yù)報(bào)的。順便幫sun公司做個(gè)廣告,netbeans IDE里自帶了很多服務(wù),直接創(chuàng)建servlet往里一拖自動(dòng)生成服務(wù)代碼,巨爽。
直接ajax+ashx一般處理程序(在里面調(diào)用天氣接口)。
天氣這種數(shù)據(jù)一般是通過(guò)數(shù)據(jù)源獲取,數(shù)據(jù)源僅提供未來(lái)6天,就無(wú)法實(shí)現(xiàn)未來(lái)7天 若數(shù)據(jù)源僅提供未來(lái)6天,不支持歷史天氣查詢,而你需求是顯示前后6天的天氣,那你的程序保存天氣信息即可。
                當(dāng)前名稱:用java代碼獲取天氣 天氣預(yù)報(bào)的java編程代碼
                
                新聞來(lái)源:http://chinadenli.net/article45/deijehi.html
            
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、外貿(mào)建站、動(dòng)態(tài)網(wǎng)站、ChatGPT、定制網(wǎng)站、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
