springMVC参数绑定失败原因
2017-08-04 11:29
169 查看
springMVC参数绑定失败的原因有以下2种
1.form表单文件上传
设置enctype=”multipart/form-data”时会导致参数绑定失败。解决方法:
需要在mvc配置文件中进行如下配置
<!-- 文件上传 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 设置上传文件的最大尺寸为5MB --> <property name="maxUploadSize"> <value>5242880</value> </property> </bean>
2.tomcat服务器配置
在tomcat服务器service.xml配置文件中配置maxPostSize=”0”会导致参数绑定失败<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" maxPostSize="0" redirectPort="8443" />
解决方法:
maxPostSize=”0”会导致 post 可传递的大小限制为 0 。在某些版本中会有此问题,如果想要设置可以设置为 maxPostSize=”-1”,表示不限制post参数。
相关文章推荐
- springMVC参数绑定失败的原因有以下2种
- 关于springmvc pojo参数绑定“不成功”的一个原因
- Springmvc参数绑定,空表单字段绑定为""的原因及解决办法
- SpringMVC和Mybatis(二)参数绑定、和Struts区别
- SpringMVC的各种参数绑定方式
- springmvc参数绑定(二)
- springmvc 复杂参数LIst<T> JSON参数绑定
- springmvc之参数绑定(一)
- 【SpringMVC整合MyBatis】案例驱动-包装类型pojo参数绑定
- SpringMVC参数绑定高级
- springmvc(三) 参数绑定、
- springmvc参数绑定-复杂绑定
- SpringMVC基础学习(三)—参数绑定
- 扩展SpringMVC以支持绑定JSON格式的请求参数
- SpringMVC日期参数自动绑定
- SpringMVC05---SpringMVC中的参数绑定
- 【SpringMVC注解开发】案例驱动-包装类型pojo参数绑定 SpringMVC学习笔记(五)
- SpringMVC的各种参数绑定方式
- SpringMvc参数绑定
- SpringMVC的各种参数绑定方式