這兩天開發遇到乙個很常見的問題,即使自己一直沒遇見過,不過之前看過是實現接受物件集合的**,只不過沒注意罷了
推薦一篇文章
直接貼**吧
public之後建立對應的集合model物件,乙個bean的list屬性class
person
public
person(string name, integer age)
public
string getname()
public
void
setname(string name)
public
integer getage()
public
void
setage(integer age)
}
public之後對於controller類直接使用personmodel物件class
personmodel
public
void setpersons(listpersons)
public
personmodel()
public personmodel(listpersons)
}
@responsebody
public
void
test2(personmodel persons)
這個時候前端html就有講究了
<裡面的資料保持一致就好,注意需要加.點號form
action
="test2"
>
<
input
type
="text"
name
="persons[0].name"
value
="a"
/>
<
input
type
="text"
name
="persons[0].age"
value
="1"
/>
<
input
type
="text"
name
="persons[1].name"
value
="b"
/>
<
input
type
="text"
name
="persons[1].age"
value
="2"
/>
<
input
type
="submit"
value
="提交"
/>
form
>
直接在url中請求
這種是行不通的
需要這麼請求
ok。當然你也可以通過ajax傳入json
後台使用@requestbody來接受
對應的xml型別也是可以的。
倘若接受name陣列很簡單,直接用陣列接受即可
@responsebody
public
void
test1(string name,integer age)
springmvc 接受list集合物件
前台js string stu stu 0 stu 1 請求發起 ajax 後台 第一種 responsebody public string test string str 第二種 沒試驗,思路是沒有問題的,新建實體類,實體類裡面寫set get方法 public class studentlis...
spring mvc 接受多物件的處置
spring mvc 接受多物件的處理 spring mvc感覺非常好用,尤其是對接收物件引數的自己主動繫結非常簡便,但對於同一時候傳多個物件時有些困擾。同一時候專案並沒有直接使用spring的formtag。從網上學來的多物件傳值。自己優化了下,原文找不到出處了這裡記錄下。首先宣告乙個註解類,用於...
springmvc 接受引數
1.接受陣列型別引數 前台 var arr 1,2,3,4,5 springmvc 傳入陣列 function function data responsebody public string getint requestparam items string items 2.傳入pojo型別引數,注...