20171206-学习日记

来源:互联网 发布:淘宝哪里修改最低折扣 编辑:程序博客网 时间:2024/06/07 01:23
解决

HTTP Status 500 - Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack. Check the <param name="inputName"> tag specified for this action.

问题


1.getDownloadFile()类中,把

InputStream in = ServletActionContext.getServletContext().getResourceAsStream("E:\nine.png");
return in;
更改为
File file = new File("E:\\nine.png");   
InputStream is = new FileInputStream(file);   
return is; 
使用时将路径配置好即可。

2.使用
InputStream in = ServletActionContext.getServletContext().getResourceAsStream(getPath());
return in;
将在网页端需要点击下载的文件放置在工作空间内,并在struts.xml中配置好文件的路径即可。

原创粉丝点击