最近刚开始接触SpringMVC,项目中copy了个先前项目的一个页面,测试过程中发现表单页面数据无法绑定到Model中传入值全部为NULL,后来发现使用的页面中表单form 使用了
enctype="multipart/form-data",取消掉enctype="multipart/form-data" 一切正常了。
后来项目需要此业务实现上传附件,这与之前矛盾,后来找到对应方法,恢复表单enctype="multipart/form-data" 并在配置文件中设置
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="utf-8"></property>
<property name="maxUploadSize" value="10485760000"></property>
<property name="maxInMemorySize" value="40960"></property>
</bean>