SpringMVC对象映射报错个数超过256个的解决方法

SpringMVC的集合映射默认是256个元素,在刚开发的时候没注意到这个问题,然后报了如下图1所示的错误:

报错信息

图1:报错信息

如上图1所示,报错:Invalid property 'lines[256]' of bean class, Index of out of bounds in property path 'lines[256]'; nested exception is java.lang.IndexOutOfBoundsException:Index:256,Size:256。

解决这个问题,只要将默认的256的限制修改下即可:

@InitBinder
public void initBinder(WebDataBinder wb) throws Exception {
	wb.setAutoGrowCollectionLimit(Integer.MAX_VALUE);
}

上面的代码加载Controller中,也可以写一个父类包括该方法,然后需要调用的子类继承该父类即可。

本文标题:SpringMVC对象映射报错个数超过256个的解决方法

本文链接:http://yedward.net/?id=89

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章