如果做了这么一个form,注意:提交的数据names后面有下标记,如果没下标记不存在以下问题。
names在Action或者bean里是用数组来装。那么,数组不光要声明,还必须分配大小。

 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出一个大小,这里是10。
1private String[] names = new String[10];
2public String[] getNames() {
3   return names;
4}

5public void setNames(String[] names) {
6   this.names = names;
7}
好可怕的数组,还有陷阱。。。害我调试半天才发现这个问题
用List不存在此问题