Spring 請求引數的繫結

2022-09-05 10:48:09 字數 1020 閱讀 6389

1、表單物件-簡單型別

action方法的引數預設支援:string ,int , double 等簡單型別,建議使用包裝型別(可以設定為null)

date 型別的引數需要註冊屬性編輯器。

使用方法:

直接在形參上定義

也可以在pojo中通過屬性傳遞簡單型別

2、表單物件-pojo物件

2.1使用pojo的屬性名來傳遞

2.2使用pojo點屬性名來傳遞

使用包裝物件對pojo物件進行包裝

3、字串陣列繫結

批量操作時需要,例如核取方塊的值。

4、list繫結

可以向action傳遞複雜的批量資訊,比如訂單的詳情等

scores:包裝物件中

list

屬性的名稱

coursename:包裝物件中

list

中pojo

的屬性名稱。

score:包裝物件中

list

中pojo

的屬性名稱。

如果上邊下標相同的coursename和score設定在乙個

pojo

中。action方法定義:

使用list

接收上邊的接收,

pojo

中包括上邊課程名稱(

coursename

)和成績

list通過包裝物件接收。

在uservo

包裝中定義屬性:

action方法形參使用包裝物件接收

list

Spring繫結引數

1.requestparam,繫結單個請求資料,可以是url中的資料,表單提交的資料或上傳的檔案 2.pathvariable,繫結url模板變數值 3.cookievalue,繫結cookie資料 4.requestheader,繫結請求頭資料 5.modelattribute 繫結資料到mode...

spring引數繫結

1 預設支援的型別 直接在controller方法形參上定義下邊型別的物件,就可以使用這些物件。在引數繫結過程中,如果遇到下邊型別直接進行繫結。1 httpservletrequest 通過request物件獲取請求資訊 2 httpservletresponse 通過response處理響應資訊 ...

SpringMVC請求引數繫結回顧

請求引數繫結 說 了springmvc如何接收請求引數 http協議 超 本傳輸協議 原 servlet接收 個整型引數 1 string agestr request.getparameter age integer age integer.parseint agestr springmvc框架對...