org.apache.shiro.web.servlet.ShiroHttpServletRequest cannot be cast to org.springframwork.web.mult..


在用dwz框架+spring MVC時上傳文件報的錯

詳細錯誤例如以下:

 

 

事實上就是一個類型轉換錯誤,但卻研究了好長時間,怎么都不知道哪里錯了。由於前面卸過一個文件上傳的和這個差點兒相同,那個就沒有問題。

問題解決:事實上包這個錯誤有兩個原因:一個是表單的屬性,有文件上傳是,表單的類型一定要是formdata類型-----我當然不是犯的這個錯誤。

     但后來用斷點調試的時候,發現后台接收的類型不是formdata類型的。這就奇怪了。難道是這個表單和其它的東西有什么莫名的聯系??好了,

     大晚上的也不兜圈子了,困了Zzzzzzzz。

。最后發現問題是那個回調函數的事兒,上傳文件必須用和上傳文件相關的回調函數。

說起來挺奇怪,

      回調函數應該是后台操作完成才走的,不知道為什么還沒上傳就報錯了。  總之解決就好。希望給遇到同樣問題的人以提示。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM