關於REST是什麼東西,在這裏我就不再多說,大家可以去http://blog.csdn.net/pilou5400/archive/2010/12/24/6096861.aspx看看介紹,直接切入主題:
這是一個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 對於Ajax的支持,其實響應Ajax就是通過response返回一個字符串到頁面,既然能獲得response對象,那問題就迎刃而解了,我們改造下get方法:
改造index.jsp頁面:
訪問http://localhost:8080/SpringREST/simple/index/,在頁面裏的輸入框中輸入值,可以看到返回的數據:
DEMO下載:http://download.csdn.net/source/3383568