Spring3.0實現REST實例

     關於REST是什麼東西,在這裏我就不再多說,大家可以去http://blog.csdn.net/pilou5400/archive/2010/12/24/6096861.aspx看看介紹,直接切入主題:

spring rest

      這是一個rest風格的訪問,Spring從3.0開始將全面支持rest。不得不感嘆Spring的強悍。

      項目結構:

 

結構

      第一步永遠是配置,使用框架永遠都是先有配置,在web.xml中的配置:

 

   第二步:配置rest-servlet.xml這個文件

 

 第三步:具體實現類

 

   index.jsp頁面:

 

 

    在瀏覽器中輸入:http://localhost:8080/SpringREST/simple/index/,就可以看到效果。

    也可以在頁面輸入不同的參數,獲得不同的內容,輸入地址:http://localhost:8080/SpringREST/simple/88888,這次執行的就是get方法,通過註解獲取ID值,效果:

spring rest id

    關於Spring rest 對於Ajax的支持,其實響應Ajax就是通過response返回一個字符串到頁面,既然能獲得response對象,那問題就迎刃而解了,我們改造下get方法:

 

    改造index.jsp頁面:

    訪問http://localhost:8080/SpringREST/simple/index/,在頁面裏的輸入框中輸入值,可以看到返回的數據:

 

spring rest ajax

    DEMO下載:http://download.csdn.net/source/3383568

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章