在使用springMVC进行文件上传时,报了HTTP 500的错。
才发现原来是在springmvc.xml配置文件中,multipart中的id写错了。
错误代码:
<!-- 配置文件解析器-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="1048576"></property>
</bean>
正确代码:
<!-- 配置文件解析器-->
<!-- 此处id为固定写法,不能随便取名-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="1048576"></property>
</bean>
同时要注意后台controller中MutilpartFile的对象名一定要与前端form表单中的name属性要一致,即
与
要一致