檔案下載Can not find a java.io.InputStream with the name [inputStream] in the invocation stack錯誤
今天實現檔案下載功能,照著網上的程式碼寫了,結果總是提示下面的錯誤:
Can not find a java.io.InputStream with the name [inputStream] in the invocation stack. Check the <param name="inputName"> tag specified for this action.
這個錯誤,這個錯誤網上的解釋都是正確的,就是輸入流得到的是空
網上的得到輸入流都是用這句話實現: inputStream=ServletActionContext.getServletContext().getResourceAsStream(realPath);
這裡正常解釋是相對路徑realPath要以/開頭,而且要下載的檔案要位於Webcontent目錄下
不過在我這裡就是行不通
因此我放棄了相對路徑,改成絕度路徑實現
String realPath = "d:\\Aggressive\\" + uploadFileName;
File file = new File(realPath);
inputStream = new FileInputStream(file);
這樣就可以了
希望對有同樣問題的朋友能有個幫助
相關推薦
檔案下載Can not find a java.io.InputStream with the name [inputStream] in the invocation stack錯誤
今天實現檔案下載功能,照著網上的程式碼寫了,結果總是提示下面的錯誤: Can not find a java.io.InputStream with the name [inputStream] in the invocation stack. Check the <
struts2檔案下載出現Can not find a java io InputStream with the nam
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
(檔案下載)Can not find a java.io.InputStream with the name [inputStream] in the invocation stack
2010-1-22 9:45:03 org.apache.struts2.dispatcher.StreamResult doExecute 嚴重: Can not find a java.io.InputStream with the name [inputStream]
struts2檔案下載出現Can not find a java.io.InputStream with the name [imageStream] in the invocation stack.
struts2就行檔案下載時出現如下錯誤: Servlet.service() for servlet default threw exception java.lang.IllegalArgumentException: Can not find a java.io
struts2檔案下載出現Can not find a java.io.InputStream with the name的錯誤
今天在用struts2就行檔案下載時出現如下錯誤: Servlet.service() for servlet default threw exception java.lang.IllegalArgumentException: Can not find a ja
struts2文件下載出現Can not find a java.io.InputStream with the name的錯誤
lena sstream request 亂碼 details 估計 per exceptio xwork 註意:我遇到的問題原因是:不但成員變量中要有 imageStream 變量,同時 還要 有 對應的 get set 方法 具體可以參考下面: strut
Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack.
dex parameter work put 嚴重 efi open post onerror 1、錯誤描寫敘述八月 14, 2015 4:22:45 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger error
java.lang.IllegalArgumentException: Can not find a java.io.InputStream with the name [inputStream] i
Struts2做檔案的下載的時候,報瞭如下的錯誤 大家如果也碰到此類問題,直接列印 InputStream in=ServletActionContext.getServletContext().getResourceAsStream(realPath); System.out.pri
Can not find a java.io.InputStream with the name [targetFile] in the invocation stack.
我們檢查一下路徑是不是有問題,列印它-貌似是路徑的問題,我們參考一下昨天的檔案路徑是怎麼處理的,是哪個斜槓的問題吧,我們換換斜槓-問題依舊,我們在參考昨天吧-wocao,居然沒有找到這個資料夾,我估計我是刪了它-原來是這樣,my eclipse中建的資料夾沒用存在於tomc
Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack問題解決
具體異常是這句話: Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack. Check the <param name="inputName">
ERROR: Could not find a valid gem 'redis' (>= 0) in any repository
虛擬機器安裝redis的時候,執行下面的命令 gem install redis 報了這個錯 ERROR: Could not find a valid gem 'redis' (>= 0) in any repository 經過查詢資料發現,一部分原因是gem sou
Could not find a valid gem 'compass' (>= 0) in any repository compass安裝失敗解決方案
分享 china elf inotify tails 解決 pass 解決方案 ould 安裝完成ruby gem 之後,通過 gem install compass 安裝compass~~ 出現如下報錯 Could not find a valid gem ‘compa
eclipse啟動java web專案出現警告:'source' to 'org.eclipse.jst.jee.server:***' did not find a matching proper
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse
java學習筆記20170705 The origin server did not find a current representation for the target resource or
今天學習JSTL相關方面的知識,奈何寫在jsp裡面的東西,跑步起來。一直報錯。 主要目的:開啟jsp檔案,run on server 跑起來。 The origin server did not find a current representation for th
Java Web 中出現錯誤 The origin server did not find a current representation for the target resource or is
在eclipse中使用servers是報錯:The origin server did not find a current representation for the target resource or is not willing to disclose that o
dnw下載檔案時can not open /dev/secbulk0的解決方法
我用的是ubuntu12 linux-3.2.0 dnw下載檔案時出現can not open /dev/secbulk0 這是由於dev下沒有對應裝置檔案secbulk0。 先說解決方法: 下載dnw原始碼包,解壓
Java反射操作成員變量 Class can not access a member with modifiers "*"
leo acc ember ava get ssi slow private java反射操作 fields[j].set(obj, val); 報: Exception in thread "main" java.lang.IllegalAccessExcepti
can not find module 'opn'
webpack 好的 not 安裝 組件 等待 blog 依賴 not find opn在package中找到對應的版本為"opn": "^4.0.2", 使用opn -v 命令無效,表示沒有安裝,已經安裝過了vue和vue-cli。opn這個插件感覺是要手動安裝的樣子。
Tomcat性能調優後, 啟動出現警告問題 [did not find a matching property.]
light title lis config tar ont nbsp dsm servlet http://blog.csdn.net/dracotianlong/article/details/8963594 Tomcat性能調優後, 啟動出現警告問題 [did
Tomcat 啟動出現警告問題Setting property 'minSpar eThreads' to '25' did not find a matching property
lin server http1 max accep quest 重新 ble cat tomcat啟動報錯: Jul 19, 2017 3:10:02 PM org.apache.catalina.startup.SetAllPropertiesRule beginWAR