springMVC對RESTful的支援

2022-05-29 20:39:13 字數 1642 閱讀 2278

1:後台controller方法編寫

2public itemscustom itemslook(@pathvariable("id")integer itemsid) throws

myexception 6/*

7@pathvariable:將模板變數(引數)的值繫結(對映)到形參上89

@pathvariable

101:如果未指定名稱

11模板變數(引數)的名稱必須和形參integer id的名稱一樣

1213

2:如果指定名稱

14模板變數(引數)的名稱必須和@pathvariable("id")的名稱一樣

15模板變數(引數)的名稱不必和形參integer itemsid的名稱一樣

16*/

2:支援restful風格的dispatcherservlet配置

在web.xml中新增如下配置:

1

2<

servlet

>

3<

servlet-name

>springmvcrestful

servlet-name

>

4<

servlet-class

>org.springframework.web.servlet.dispatcherservlet

servlet-class

>

5<

init-param

>

6<

param-name

>contextconfiglocation

param-name

>

7<

param-value

>classpath:springmvc.xml

param-value

>

8init-param

>

9servlet

>

10<

>

11<

servlet-name

>springmvcrestful

servlet-name

>

12<

url-pattern

>/

url-pattern

>

13>

3:進行restful測試

4:靜態資源配置

中配置的

是/,會導致靜態資源不能訪問,解決方法如下:

在springmvc.xml中加入如下配置:

1

2<

mvc:resources

location

="/js/"

="/js/**"

/>

3<

mvc:resources

location

="/css/"

="/css/**"

/>

4<

mvc:resources

location

="/img/"

="/img/**"

/>

對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...