spring mvc 文件上传报“由于没有提供multi-part配置,无法处理parts”


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

 

 与

 

 要一致

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM