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

2021-09-11 14:08:12 字數 913 閱讀 5244

spring獲取請求引數的方式

1、 直接把表單的引數寫在controller相應方法的形參中,適合於get提交,不適合於post方式提交,url形式(url?引數1=引數值&引數2=引數值),要求提交的引數必須要和方法名稱一樣

2、通過httpservletrequest接受,post方式和get方式都可以,url形式(url?引數1=引數值&引數2=引數值)

3、通過乙個bean來接受,post方式和get方式都可以,url形式如下:url?引數1=引數值&引數2=引數值,要求定義的bean必須有getter和setter方法,並且引數值要和bean屬性值一一對應

4、get請求通過@pathvarible獲取路徑中的引數

/**

* 4、通過@pathvariable獲取路徑中的引數

* @param username

* @param password

* @return

*/(value=

"/adduser//"

,method=requestmethod.get)

public string adduser

(@pathvariable string username,

@pathvariable string password)

例如:訪問http://localhost:8888/yuanlegeyuan/1234 路徑時,則自動將url中變數的模板和繫結到通過@pathvariable註解的同名方法上,即入參為username=yuanlegeyuan,password=1234

5、使用@modelattribute註解獲取post請求的form表單資料

6、用註解@requestparm繫結請求引數到入參

7、@ruequestbody 接受json字串的請求引數

Spring3 MVC請求引數獲取的幾種方法小結

spring3 mvc請求引數獲取的幾種方法 一 通過 pathvariabl獲取路徑中的引數 requestmapping value user method requestmethod.get public string printmessage1 pathvariable string id,...

請求引數獲取的幾種方法

1 使用 pathvariable 註解 public modelandview helloworld pathvariable string id,pathvariable string str pathvariable 也可以獲取 含正規表示式的一類值 例如 public void handle...

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

springmvc獲取引數的方式 value getdata public void getdata requestparam name string username,requestparam pwd string password value getdata public void getdat...