前台传入超出限制处理

解决办法:在你的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>  
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,913评论 1 32
  • 原文: iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 开篇 iOS应用架构谈 网络层设计方案 i...
    难却却阅读 5,092评论 0 7
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 11,036评论 0 9
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 14,088评论 6 13
  • 今天终于休息啦虽然留作业了但我也写完了,写完了作业。光剩玩儿啦,真美呀!昨天我忘了日记了,我觉得一点儿都不好。以后...
    平凡一生123阅读 1,189评论 0 0

友情链接更多精彩内容