什麼是restful具體可以看這篇部落格
理解restful架構 - 阮一峰的網路日誌
springmvc主要對「每乙個uri代表一種資源」這一軟體開發理念進行了實現。
普通的uri:http://localhost:8080/items/edititems.action?id=1&….
uri的restful實現:http:// localhost:8080/items/edititems/1
在web.xml裡邊配置
springmvc_restservlet-name>
org.springframework.web.servlet.dispatcherservletservlet-class>
contextconfiglocationparam-name>
classpath:springmvc.xmlparam-value>
init-param>
servlet>
springmvc_restservlet-name>
/url-pattern>
來對映所有的訪問資源
//@pathvariable將url中花括號中的引數和形參進行繫結
public
void
requestkeyvalue(@pathvariable("name")string n,@pathvariable("age")integer i)throws exception
在瀏覽器中訪問在瀏覽器中訪問http://localhost:8080/springmvctest/test/小明/22
當dispatcherservlet攔截/開頭的所有請求,對靜態資源的訪問就會報錯。需要通過設定對靜態資源進行解析。
在springmvc.xml中配置
location="/js/"/>
這樣訪問/js/**的url就會從工程下的/js/下解析。
不要配置成
location="/js/"/>
這樣只是訪問js下邊的子路徑可以訪問到,孫路徑就不行了,
訪問http://localhost:8080/springmvctest/js/jquery-1.8.3.min.js是可以訪問到的
但訪問http://localhost:8080/springmvctest/js/a/jquery-1.8.3.min.js就訪問不到了。
所以要配置成**這樣訪問js下的所有東西就都可以訪問到了,不管有多少層。
對Spring MVC初學的認識
在經過對ssh框架的學習,想必大家也對這樣的框架有了乙個新的認識,但回頭想一想,無論我們做多大或者是多小的專案的時候,前面的操作是不是麻煩而繁瑣,但是有必須每一步都不能少,是吧,呵呵 那遇到這樣的問題我們的前輩是怎麼樣去解決的呢,其實就是今天的主題了 spring mvc 那這樣的乙個東西到底是什麼...
springmvc對RESTful的支援
restful架構,就是目前最流行的一種網際網路軟體架構。它結構清晰 符合標準 易於理解 擴充套件方便,所以正得到越來越多 的採用。restful 即representational state transfer的縮寫 其實是乙個開發理念,是對http的乙個很好的詮釋。1 對url進行規範,寫成re...
springmvc對ajax的支援
1.就直接的ajax處理 只要在controller的方法裡面,直接使用response輸出你要返回的的ajax資料,然後return null就可以了。2.資料繫結 requestbody和 responsebody requestbody功能 用於將httpservletrequest的geti...