在使用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屬性要一致,即
與
要一致