springmvc常用註解

2021-10-01 05:03:59 字數 3707 閱讀 3543

1.requestparam

使用說明

作用:

把請求中指定名稱的引數給控制器中的形參賦值。

屬性:

value

:請求引數中的名稱。

required

:請求引數中是否必須提供此引數。預設值:

true

。表示必須提供,如果不提供將報錯。

使用示例

jsp

中的**:

<

a href

="springmvc/userequestparam?name=test"

>

requestparam 註解a

>

控制器中的**:

/**

* requestparams

註解的使用

* @param

username

* @return

*/ (

"/userequestparam")

public

string userequestparam(

@requestparam

("name"

)string

username,

@requestparam

(value=

"age"

,required=

false

)integer

age)

2. requestbody

1

使用說明

作用:

用於獲取請求體內容。直接使用得到是

key=value&key=value...

結構的資料。

get

請求方式不適用。

屬性:

required

:是否必須有請求體。預設值是

:true

。當取值為

true

時,get

請求方式會報錯。如果取值

為 false

,get

請求得到是

null。

2

使用示例

post

請求

jsp

**:

<

form

action

="springmvc/userequestbody"

method

="post"

>

使用者名稱:

<

input

type

="text"

name

="username"

><

br/>

使用者密碼:

<

input

type

="password"

name

="password"

><

br/>

使用者年齡:

<

input

type

="text"

name

="age"

><

br/>

<

input

type

="submit"

value="儲存"

>

form

>

get

請求

jsp

**:

<

a href

="springmvc/userequestbody?body=test"

>

requestbody

註解 get 請求a

>

控制器**:

/**

* requestbody

註解

* @param

user

* @return

*/

("/userequestbody")

public

string userequestbody(

@requestbody

(required=

false

) string

body)

3. pathvaribale

使用說明

作用:

用於繫結

url

中的佔位符。例如:請求

url

中 /delete/

,這個

就是 url

佔位符。

url

支援佔位符是

spring3.0

之後加入的。是

springmvc

支援 rest

風格 url

的乙個重要標誌。

屬性:

value

:用於指定

url

中佔位符名稱。

required

:是否必須提供佔位符。

2

使用示例

jsp

**:

<

a href

="springmvc/usepathvariable/100"

>

pathvariable 註解a

>

控制器**:

/**

* pathvariable

註解

* @param

*@return

*/

("/usepathvariable/")

public

string usepathvariable(

@pathvariable

("id"

) integer id)

SpringMVC常用註解

一,controller 負責註冊乙個bean 到spring 上下文中,bean 的id 預設為類名稱開頭字母小寫。1 在springmvc 的配置檔案中定義mycontroller 的bean 物件。2 在springmvc 的配置檔案中告訴spring 該到 去找標記為 controller ...

SpringMVC常用註解

controller 負責註冊乙個bean 到spring 上下文中 註解為控制器指定可以處理哪些 url 請求 requestbody 該註解用於讀取request請求的body部分資料,使用系統預設配置的httpmessageconverter進行解析,然後把相應的資料繫結到要返回的物件上 再把...

SpringMVC常用註解

controller 註解為控制器指定可以處理哪些 url 請求 requestbody 該註解用於讀取request請求的body部分資料,使用系統預設配置的httpmessageconverter進行解析,然後把相應的資料繫結到要返回的物件上 再把httpmessageconverter返回的物...