1. 程式人生 > >org.apache.shiro.web.servlet.ShiroHttpServletRequest cannot be cast to org.springframwork.web.mult..

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

avi 時間 div col rac ext framwork 框架 報錯

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

詳細錯誤例如以下:

技術分享

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

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

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

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

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

說起來挺奇怪,

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

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