Greetings!
I have a problem with downloading file, using DownloadFileAction, same as in
Showcase.
There was a problem, like mine, and it was solved, but this doesn't help
me...
In my application I need to upload the MSAccess db on the server, and, after
processing, download it back.
Uploading and processing works fine, but I'm really stuck with download.
Here is my struts-fileupload.xml:
<action name="download" class="actions.updown.FileDownloadAction">
<result name="success" type="stream">
inputStream
application/msaccess
4096
</result>
</action>
______________________________________________________________________________
Here is the action:
public class FileDownloadAction implements Action {
private String inputPath;
public void setInputPath(String value) {
inputPath = value;
}
public InputStream getInputStream() throws Exception {
return
ServletActionContext.getServletContext().getResourceAsStream(inputPath);
}
public String execute() throws Exception {
return SUCCESS;
}
}
______________________________________________________________________________
Here is the element of my JSP:
<s:url id="downloadUrl" action="download" namespace="/updown">
<s:param name="inputPath" value="%{uploadPath}" />
</s:url>
<s:a href="%{downloadUrl}">download file</s:a>
______________________________________________________________________________
AND!!! Here is THE PROBLEM:
javax.servlet.ServletException: java.lang.IllegalArgumentException: Can not
find a java.io.InputStream with the name [inputStream] in the invocation
stack. Check the tag specified for this action.
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
--
View this message in context:
http://www.nabble.com/download-file-problem-tf4711389.html#a13466635
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]