如果做了這么一個(gè)form,注意:提交的數(shù)據(jù)names后面有下標(biāo)記,如果沒(méi)下標(biāo)記不存在以下問(wèn)題。
names在Action或者bean里是用數(shù)組來(lái)裝。那么,數(shù)組不光要聲明,還必須分配大小。

?1 < s:form? action ="ArraysDataTransferTest" >
?2 ??? < s:textfield? name ="ages" ?label ="Ages" /> ?These?target?
?3 ??? < s:textfield? name ="ages" ?label ="Ages" /> ?the?ages?
?4 ??? < s:textfield? name ="ages" ?label ="Ages" /> ?property
?5
?6 ??? < s:textfield? name ="names[0]" ?label ="names" /> ?These?target?
?7 ??? < s:textfield? name ="names[1]" ?label ="names" /> ?the?names?
?8 ??? < s:textfield? name ="names[2]" ?label ="names" /> ?property
?9 ??? < s:submit />
10 </ s:form >
必須這么做才行:
必須要new出一個(gè)大小,這里是10。
1private?String[]?names?=?new?String[10];
2public?String[]?getNames()?{
3???return?names;
4}

5public?void?setNames(String[]?names)?{
6???this.names?=?names;
7}
好可怕的數(shù)組,還有陷阱。。。害我調(diào)試半天才發(fā)現(xiàn)這個(gè)問(wèn)題
用List不存在此問(wèn)題