SpringMVC獲取請求引數的幾種方式

2021-10-04 06:52:15 字數 1777 閱讀 2115

springmvc獲取引數的方式:

(value =

"/getdata"

)public

void

getdata

(@requestparam

("name"

) string username,

@requestparam

("pwd"

) string password)

(value =

"/getdata"

)public

void

getdata

(string name, string password)

("/getdata"

)private

void

getdata

(@requestbody string strattrs)

throws ioexception

/* 這是發請求給後端的axios */

newvue()

;}}}

);

列印出的結果字串:

將請求引數封裝為map也可以,用法:

("/getdata"

)private

void

getdata

(@requestbody map

mapattrs)

throws ioexception

列印出的結果:

categoryid:2

field:add_time

order:desc

key:null

start:0

limit:5

/* 發給controller的刪除url */

axios.

delete

("$/action/"

+id)

@responsebody

(value =

"/action/"

, method = requestmethod.delete)

public integer deleteanimal

(@pathvariable

("id"

) integer id)

修飾方法時:該方法在每個目標方法之前被呼叫,可以在其中放入目標方法需要的模型資料

修飾形參時例如:

springmvc先會從模型資料中查詢名為 「userid」 的資料,如果找不到,在看該類是否用@sessionattribute修飾,去session中查詢該資料,如果再找不到就拋異常,期間找到了就賦值

@responsebody

("/getoneinfobyid"

)private user getoneinfobyid

(@modelattribute

("userid"

) integer userid)

throws ioexception

return null;

}

學習SpringMVC 如何獲取請求引數

requestparam pathvariable queryparam cookievalue modelandview modelattribute controller的註解,該註解在springmvc 中,負責處理由dispatcherservlet 分發的請求,它把使用者請求的資料經過業務...

SpringMVC 獲取請求引數的方式

目錄 servletapi方式獲取 可選引數寫法如下 requestparam value username required false,defaultvalue 未命名使用者 作用 將請求頭資訊和控制器方法形參建立對映關係 屬性 value required defaultvalue 請求頭 作...

springmvc請求引數

1.獲取基本型別的引數 requestparam 獲取請求引數。requestheader cookievalue 1 不使用註解的方式。如果頁面直接傳入乙個引數。那麼直接在方法的引數上,設定乙個同名的引數。即可獲取到該引數。2 使用requestparam可以在方法的引數上註解。指定獲取的引數名。...