java.lang.IllegalArgumentException: 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.
这是他包的异常
<action name="download" class="action.DownLoad">
<result name="success" type="stream">
<param name="contentType">application/vnd.ms-powerpoint</param>
<param name="contentDisposition">filename="read.txt"</param>
<param name="inputName">downloadFile</param>
</result>
</action>
这是我struts的配置文件 public class DownLoad extends BaseAction { private InputStream downloadFile; public InputStream getDownloadFile() {
return ServletActionContext.getServletContext().getResourceAsStream(
"G:/视频教程/struts/Struts2 应用开发详解(第二十讲).ppt");
} public String execute() throws Exception {
return "success";
} public void setDownloadFile(InputStream downloadFile) {
this.downloadFile = downloadFile;
}}
这是java文件
大家看看谁能解决一下啊