SpringMVC前台提交参数绑定list时大小超过256 java.lang.IndexOutOfBoundsException解决办法
来源:互联网 发布:淘宝宝贝推荐代码生成 编辑:程序博客网 时间:2024/04/30 13:59
springMVC框架提交参数list时,springmvc默认只能接收到255个数据,当你前台传的数据长度大于255位的时候就会报错
例如我在前台传输的solutionModelList的长度有364位,在chrome控制台可以看到
然后在后台接收
@RequestMapping("/saveFinance.json") @ResponseBody public AjaxObj saveFinance(List<SolutionModelEntity> solutionModelList) {}
报错
解决办法:在你的controller层加上初始化方法
//这个类初始化的时候会首先调用init方法 @InitBinder //类初始化是调用的方法注解 public void initBinder(WebDataBinder binder) { //给这个controller配置接收list的长度100000,仅在这个controller有效 binder.setAutoGrowCollectionLimit(100000); }
但是这个方法之针对这样处理过的类有用,要想在整个项目下都定义长度,如下:
定义一个初始化类public class myInitializer implements WebBindingInitializer { @Override public void initBinder(WebDataBinder binder) { binder.setAutoGrowCollectionLimit(100000); } }然后在配置文件配置<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="webBindingInitializer"> <bean class="xxx.myInitializer"/> //class指myInitializer类 </property> </bean>
1 0
- SpringMVC前台提交参数绑定list时大小超过256 java.lang.IndexOutOfBoundsException解决办法
- SpringMVC提交参数绑定list时,默认配置如果list大小超过256,就会报错
- SpringMVC提交参数绑定list时,默认配置如果list大小超过256,就会报错
- Sping 接收前台传过来的数组大小超过256 报 java.lang.IndexOutOfBoundsException: Index: 256, Size: 256 的错误解决
- SPRING接收前台传入List时,超过256报IndexOutOfBoundsException异常
- SPRING接收前台传入List时,超过256报IndexOutOfBoundsException异常
- 使用SpringMVC提交数组时,如果list大小超过256,就会报错。
- jersey java.lang.IndexOutOfBoundsException的解决办法
- java.lang.IndexOutOfBoundsException
- java.lang.IndexOutOfBoundsException错误
- java.lang.IndexOutOfBoundsException 错误解决
- java.lang.IndexOutOfBoundsException,数组越界
- java.lang.IndexOutOfBoundsException 错误解决
- java.lang.IndexOutOfBoundsException 错误解决
- java.lang.IndexOutOfBoundsException 错误解决
- Android onTouchEvent java.lang.IndexOutOfBoundsException
- java.lang.IndexOutOfBoundsException: Inconsistency detected.
- SpringMvc绑定字符串数组和List参数
- C#中File类的文件操作方法
- 如何进行在可控时间内实现对内存数据的刷新
- android 悬浮activity实现
- 写操作系统----1.bochs调试的环境搭建
- 自动获取短信验证码(详细注释)
- SpringMVC前台提交参数绑定list时大小超过256 java.lang.IndexOutOfBoundsException解决办法
- 【HTTP】Fiddler(一) - Fiddler简介
- Android4.4电池管理
- 写操作系统----2.从mbr进入loader
- 矩阵乘法的算法实现
- python import urllib.request ImportError: No module named request
- Java基础知识
- ORACLE之存储过程(PROCEDURE)实例
- Android-网络访问-HttpURLConnection用法详解