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