1.@requestparam,繫結單個請求資料,可以是url中的資料,表單提交的資料或上傳的檔案;
2.@pathvariable,繫結url模板變數值;
3.@cookievalue,繫結cookie資料;
4.@requestheader,繫結請求頭資料;
5.@modelattribute
,繫結資料到model;
6.@sessionattributes,繫結資料到session;
8.@requestpart,繫結「multipart/data」資料,並可以根據資料型別進項物件轉換;
1.關於@requestparam的引數,這是乙個@requestparam的完整寫法@requestparam(value="username", required=true, defaultvalue="aaa")。
value表示要繫結請求中引數的名字;
required表示請求中是否必須有這個引數,預設為true這是如果請求中沒有要繫結的引數則返回404;
defaultvalue表示如果請求中指定的引數值為空時的預設值;
要繫結的引數如果是值型別必須要有值否則拋異常,如果是引用型別則預設為null(boolean除外,預設為false);
spring引數繫結
1 預設支援的型別 直接在controller方法形參上定義下邊型別的物件,就可以使用這些物件。在引數繫結過程中,如果遇到下邊型別直接進行繫結。1 httpservletrequest 通過request物件獲取請求資訊 2 httpservletresponse 通過response處理響應資訊 ...
Spring 請求引數的繫結
1 表單物件 簡單型別 action方法的引數預設支援 string int double 等簡單型別,建議使用包裝型別 可以設定為null date 型別的引數需要註冊屬性編輯器。使用方法 直接在形參上定義 也可以在pojo中通過屬性傳遞簡單型別 2 表單物件 pojo物件 2.1使用pojo的屬...
spring MVC 引數繫結
spring mvc的引數可以繫結簡單型別 pojo型別和自定義型別。1 controller預設支援的引數型別 這些物件只要在controller形參中定義就可以使用。2 簡單引數型別 此種方法需要遵循的的原則是定義的形參要與請求中的引數名一致 如果想要讓形參的名與請求中攜帶的引數名不一致,就需要...