转自:https://blog.csdn.net/qq_29485643/article/details/81878375
文件上传配置了
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="1024000" />
<property name="defaultEncoding" value="UTF-8" />
</bean>
并且在jsp页面配置了
<form:form action="saveUser" method="post" modelAttribute="user" enctype="multipart/form-data">
然后发现Controller获取出来的数据全部为null
解决办法
修改springmvc.xml中的
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="1024000" />
<property name="defaultEncoding" value="UTF-8" />
<property name="resolveLazily" value="true" />
</bean>