Java之基於S2SH與行動數據互動(一)

來源:互聯網
上載者:User

標籤:mod   data   返回   down   function   log   script   blog   簡介   

在前兩篇部落格,介紹了在eclipse上搭建SSH,可是好多小夥伴反映。看了偶寫滴部落格。跟著搭建還是錯誤百出,唉!

事實上不經曆錯誤怎麼能不見紅線啊!於是我在上篇部落格補充了他們的錯誤,還在被錯誤困擾的童鞋,能夠去看一看。
今天我們簡介一下。怎樣在SSH基礎上與手機進行資料互動。如今後台給移動端傳遞資料一般都是以json的格式傳遞給移動端,然後移動端在對json進行解析。說白了就是給一個連結,開啟之後就像那樣的資料。

像這種資料該怎麼給手機端提供呢?接下來就來學習一下怎樣給移動端提供資料。

(一)get無參的請求返回。我們建立一個Action:JsonAction 然後我們在這個Action裡面建立一個方法,

這裡我們把要返回的資料放到一個map集合裡,然後把它與Response一起傳到一個轉json的工具類裡面,這個工具類是用fastjson,所以要匯入fastjson的jar包。事實上這樣子就把我們想要返回的資料轉成json格式了。可是手機端怎麼擷取呢?
我們要在struts.xml裡面要對剛才那個Action注冊一下。

這裡和之前配置不同的地方是,這次我們加入了method,這樣server就知道它要調用Action裡面的哪個方法了。
測試:

手機端:

(二)post帶參數請求返回。首先我們要擷取參數,然後依據參數進行資料返回,代碼

這樣子就依據不同的參數,做出不同的響應。

然後我們也要對這種方法在struts.xml進行對應配置:

因為近期工作忙,語言表達難免有不足的地方,假設問題,請與我聯絡~~

代碼地址

fastjson.jar

Java之基於S2SH與行動數據互動(一)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.