我尝试通过指定InitBinder来设置集合绑定的默认限制。
@InitBinder
public void initListBinder(WebDataBinder binder) {
binder.setAutoGrowCollectionLimit(1000);
}
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");
CustomDateEditor customDateEditor = new CustomDateEditor(dateFormat,
true);
binder.registerCustomEditor(Date.class, new CustomDateEditor(
dateFormat, true));
binder.registerCustomEditor(Date.class, "Date",
customDateEditor);
}
我的代码仍然会再次返回IndexOutOfBoundsException。例外:
org.springframework.beans.InvalidPropertyException:无效的属性' list [256]' bean类[com.AppController]:属性路径中的越界索引' list [256]&#39 ;;嵌套异常是java.lang.IndexOutOfBoundsException:索引:256,大小:256 at
有人可以解释这种行为吗?我正在使用Spring 4.