欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

struts2 文件下载,struts2,1、下载页面: <bod

来源: javaer 分享于  点击 29488 次 点评:161

struts2 文件下载,struts2,1、下载页面:

1、下载页面:

<body>    <h4>this is the download.jsp</h4>    <a href="download">文件下載</a>  </body>

2、写对应action处理类:

public class DownloadAction extends ActionSupport{    private String filename ;    public String getFilename() {        return filename;    }    public void setFilename(String filename) {        this.filename = filename;    }    public InputStream getDownloadFile() throws UnsupportedEncodingException{        filename = "downloadFile";        return ServletActionContext.getServletContext().getResourceAsStream("/upload/java泛型.docx");    }    @Override    public String execute() throws Exception {        // TODO Auto-generated method stub        return SUCCESS;    }}

3、在struts.xml中配置action:

<action name="download" class="com.strong.action.DownloadAction">            <result name="success" type="stream">                <param name="contentDisposition"> filename=${filename}</param>                <param name="inputName">downloadFile</param>            </result>        </action>

相关栏目:

用户点评