在struts2中实现文件的下载
[b]1,download.jsp[/b]
<s:a href="/struts2/download.action">download</s:a>
[b]2,struts.xml配置文件[/b]
<!-- 文件的下载功能 -->
<action name="download" class="com.test.action.DownLoadAction">
<result name="success" type="stream">
<param name="contentType">image/jpeg</param>
<param name="contentDisposition">filename="ICARD Family.jpg"</param>
<param name="inputName">downloadFile</param>
</result>
</action>
[b]3,对应的action[/b]
package com.test.action;
import java.io.InputStream;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class DownLoadAction extends ActionSupport {
public InputStream getDownloadFile() {
return ServletActionContext.getServletContext().getResourceAsStream(
"/upload/company.jpg");
}
public String execute() throws Exception{
return SUCCESS;
}
}
==================
个人总结学习
[b]1,download.jsp[/b]
<s:a href="/struts2/download.action">download</s:a>
[b]2,struts.xml配置文件[/b]
<!-- 文件的下载功能 -->
<action name="download" class="com.test.action.DownLoadAction">
<result name="success" type="stream">
<param name="contentType">image/jpeg</param>
<param name="contentDisposition">filename="ICARD Family.jpg"</param>
<param name="inputName">downloadFile</param>
</result>
</action>
[b]3,对应的action[/b]
package com.test.action;
import java.io.InputStream;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class DownLoadAction extends ActionSupport {
public InputStream getDownloadFile() {
return ServletActionContext.getServletContext().getResourceAsStream(
"/upload/company.jpg");
}
public String execute() throws Exception{
return SUCCESS;
}
}
==================
个人总结学习