不能将方法的参数和该签名绑定在一起。
@ModelAttribute
将属性绑定到相应模型对象的字段,以便可以封装
List
进入对象:
public class Groups {
private List<Group> list = new AutoPopulatingList<Group>(Group.class);
...
}
@RequestMapping(value = "/test", method = RequestMethod.GET)
public ModelAndView test(
@ModelAttribute Groups groups
) {
//return whatever
}
然后叫它如下:
/test?list[0].id=2&list[0].name=stackrocks&list[1].id=3&list[1].name=stackrules