導航:首頁 > 文件教程 > struts2文件上傳失敗

struts2文件上傳失敗

發布時間:2022-09-11 00:01:32

⑴ struts2 文件上傳路徑錯誤 ERROR [STDERR] java.io.FileNotFoundException:

這個可能就是你的Struts2的配置路徑的原因了,你在struts.xml中配置這個Struts的路徑的時候,可能多加了一個「.」,因此在路徑中才會有「.」出現的原因吧,所以你檢查一下你的配置文件看看

⑵ struts2文件上傳出現錯誤,在文件上傳的時候,上傳doc和圖片都可以,當上傳音樂和視頻的時候老出錯

HTTP Status 404 - No result defined for action com.yisou.action.AddZiyuan and result input.這句已經說明了,你要在action加個<result name="input">你上傳表單的jsp</result>。在這定義了,會返回你的錯誤,可能是上傳大小限制的問題

⑶ struts2批量上傳文件提示以下異常

struts.multipart.saveDir沒有配置。
struts.multipart.saveDir用於指定存放臨時文件的文件夾,
於是在,struts.xml配置文件中增加如下:
<constant
name="struts.multipart.saveDir"
value="/tmp"/>
設置臨時文件上傳路徑。

⑷ struts2上傳文件,第一次上傳成功,第二次上傳失敗

你這個問題後來是怎麼解決的啊?

⑸ 請問您的問題:「struts2上傳文件,第一次上傳成功,第二次上傳失敗」,最終是如何解決的我的問題相同

我記不清楚了,好像是文件上傳的大小有限制。具體的要在代碼裡面一步步調試了

⑹ struts2中文件上傳問題

你要學會用debug模式來調試自己的代碼。把斷點設置在 String root = ServletActionContext.getRequest().getRealPath("/upload"); 可以一步步查看每個變數和屬性的值專 ,這屬樣更容易找到問題。
這里你需要查看root 和 destfile的值 這樣很容易看出你得到的路徑是否為你想要設置的路勁。
也可以用system.out.println(root) 列印到控制台看一下。

⑺ struts2中上傳文件時報404錯誤

今天在編程的時候,我遇到了No result defined for action and result input的錯誤,這個錯誤想必大家都有遇到過吧,我今天發了很長時間弄這個錯誤,我以為我的Action函數出錯了想調試,但是程序就是不進入斷點,上網查資料,有的說路徑錯誤啦,然後我找我的路徑錯誤,搞了半天還是沒發現有路徑問題。然後我給我的屬性的get方法都弄上了斷點,我發現了問題,現在跟大家分享。
這個錯誤就是說沒有為返回的input定義,可是有時候我們不一定要這個鬼東西,然而在Action中出錯的話,默認就返回了這個input了,這時,我們在struts的<result>中定義的話,就出現No result defined for action and result input的錯誤了。
引起這個錯誤的原因是很多的,路徑錯誤也是其中的一種,我這里的問題是,我的頁面上的類型和我定義的屬性的類型不一致,我的屬性是int型的,但是在頁面上輸出的時候加了一個逗號,用了分割千位的,結果就出現了這個問題了。
這個問題好像在strtus2.1以上版本才出現, 這個問題的上面的解決方案已經把原因說的差不多了,在實際應用中,我估計大部分情況應該都是在action裡面定義了int或者別的什麼類型的變數,然後指望struts的自動填裝把post來的數據轉換,這時容易出現轉換失敗,從而導致了這個錯誤,所以查這個錯誤,可以利用ff的httpfox來查看實際post的參數是什麼,然後和action中對應的屬性對比,看那個會出現轉換錯誤。
淡然另一種就是上面說的在所有的set 中加入斷點,總能看到是哪個方法執行失敗的。
另外還有種就是頁面提交了同一個名字的參數多個,比如
寫道
username 123
username 123
permissions 123
info 31234
頁面沖提交了了兩個username ,而我的後台卻只寫了一個String username,這樣同樣會出錯,這個是利用httpfox看的,
其實最好的是action中的和post相對應屬性都設置成為String類型,省事,也不會再出現這個錯誤了,然後在execute中執行轉換。這樣也方便差錯

⑻ struts2寫的上傳文件 前幾次能上傳 後幾次就不能了 是什麼問題 具體代碼如下

是不是上傳的文件超過了Struts2默認限制的文件大小。你在struts.properties 加上struts.multipart.maxSize=**這個試試。或者在struts.xml裡面加<constant name="struts.multipart.maxSize" value="***"/>

⑼ struts2上傳的時候無法獲得file,獲得的是null,求助

你這個問題確實是比較蹊蹺啊....
對於這個問題你可以一層一層的去分析下這個錯誤.
1.判斷是否是配置的問題, 你可以把fileupload的interceptor自定義配置去掉,使用默認的配置.看是否成功
2:判斷是否是前台的問題, 可以使用一些前台調試工具,看看http請求協議中的message body..是不是有值呢.
通過以上2個步驟, 你應該可以推斷哪裡出錯了

⑽ 寫struts2的文件上傳程序總是有錯誤清高手幫幫忙

呵呵,你應該是上傳成功了吧,這條語句是讓你刪除臨時文件,在用struts2上傳文件時,默認會創建臨時文件,上傳成功後struts2不提供刪除臨時文件,必須手動刪除,你也已不用刪除。

閱讀全文

與struts2文件上傳失敗相關的資料

熱點內容
qlv文件放在桌面找不到 瀏覽:199
卓易彩票app 瀏覽:743
js獲取游標 瀏覽:701
發送的文件怎麼找不到 瀏覽:324
cad文件欄和工具欄都不見了 瀏覽:102
看圖識建築app 瀏覽:398
word2020文件類型默認擴展名 瀏覽:194
時代少年團的圖片在哪個app 瀏覽:350
康平網站建設值多少錢 瀏覽:642
怎樣把word分頁 瀏覽:135
javareplaceall替換不了 瀏覽:985
widgetsjstwitter 瀏覽:556
如何做一個工會網站 瀏覽:694
javascript轉化為數值 瀏覽:173
l3agent配置文件 瀏覽:521
element3d文字教程 瀏覽:434
pages文件能在word里打開么 瀏覽:53
金鏟鏟配置文件下載失敗客戶端無法啟動 瀏覽:387
c按行讀取word 瀏覽:310
4g網路怎麼變成2g了 瀏覽:197

友情鏈接