配置看了几次,以为是对的,实际上缺少配置,导致获取的参数全部为空
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize">
<value>50000000</value>
</property>
</bean>
这个问题折腾了挺久.一下午被他耗掉了.
记录下怎么解决这个问题的.
怀疑是包和配置问题.
解决思路
a.弄个简单的工程能够跑通,针对性找问题.先将问题简化. 简单工程中servlet post过来能接受到相关参数.
b.将有问题工程中的包拷贝到简单工程中看是不是包的问题. (发觉包拷贝过来也能正常跑)
c.将有问题的工程功能配置修改成非常简单,只有这个servlet,然后将简单工程中的配置拷贝过来.
d.发现能跑起来,检查配置原来是少了上面的一段.
好了问题暴露出来,原来是这里少了一段.
本文记录了解决Spring MVC文件上传时因配置缺失导致无法获取参数的问题过程。通过逐步排查,最终发现是因为缺少了一个关于文件大小限制的配置。
4541

被折叠的 条评论
为什么被折叠?



