SpringMVC中複雜引數的提交

2021-10-10 15:26:59 字數 2078 閱讀 9952

1.核取方塊的提交

"inputparam3" method=

"post"

>

"checkbox" name=

"hover" value=

"1">

1"checkbox" name=

"hover" value=

"2">

2"checkbox" name=

"hover" value=

"3">

3"checkbox" name=

"hover" value=

"4">

4"submit" value=

"提交"

>

<

/form>

//複雜的引數提交

//1.同名的引數--核取方塊的

("inputparam3"

)public string paramsubmit3

(@requestparam

("hover"

)list

hover )

return

"index.jsp"

;//預設的是相對路徑的跳轉

}

2.物件中巢狀物件

public

class

vipuser

"inputparam4" method=

"post"

>

username :

"text" name=

"user.username"

>

age :

"text" name=

"user.age"

>

"submit" value=

"提交"

>

<

/form>

(

"inputparam4"

)public string paramsubmit4

( vipuser vipuser)

3.鍊錶中的集合物件

public

class

listuser

"inputparam5" method=

"post"

>

username :

"text" name=

"users[0].username"

>

age :

"text" name=

"users[0].age"

>

username :

"text" name=

"users[1].username"

>

age :

"text" name=

"users[1].age"

>

"submit" value=

"提交"

>

<

/form>

(

"inputparam5"

)public string paramsubmit5

(listuser listuser)

4.restful的傳值操作

"inputparam6?username=aaa&age=12"

>傳統<

/a>

"inputparam6/aaa/12"

>restful<

/a>

(

"inputparam6//"

)//直接進行引數的提交 --- 提交的引數名和接受的引數名一致

public string paramsubmit6

(@pathvariable string username,

@pathvariable

("id"

)int age)

SpringMVC中自帶的引數效驗

data allargsconstructor noargsconstructor public class person author ding version v1.0 date 2019 11 7 13 26 該註解 valid會開啟引數效驗,具體效驗規則看實體類,效驗失敗會丟擲methoda...

SpringMVC中的引數繫結總結

眾所周知,springmvc是用來處理頁面的一些請求,然後將資料再通過檢視返回給使用者的,前面的幾篇博文中使用的都是靜態資料,為了能快速入門springmvc,在這一篇博文中,我將總結一下springmvc中如何接收前台頁面的引數,即springmvc中的引數繫結問題。我們可以回憶一下,在strut...

springMVC中獲取頁面引數的方法

springmvc 中接收頁面引數方法 1 可以通過request.getparameter 引數名 2 requestparam value id required false,defaultvalue string id 表示將請求引數id 繫結到id,required 表示是否為必須,defa...