一般页面上要传递数组参数,我们会去考虑spring mvc List的接受方式,但是在这个过程中会有一些问题发生,我个人建议是
传递JSON,把json 格式按照正常的参数,传递给服务器,然后服务器代码把JSON 转对象,很轻松的解决问题。
import net.sf.json.JSONArray;
import net.sf.json.JsonConfig;
public static void main(String[] args) {
String json="[{'name':'huangbiao','age':15},{'name':'liumei','age':14}]";
JSONArray jsonarray = JSONArray.fromObject(json);
System.out.println(jsonarray);
List list = (List)JSONArray.toCollection(jsonarray, Person.class);
Iterator it = list.iterator();
while(it.hasNext()){
Person p = (Person)it.next();
System.out.println(p.getAge());
}
}