博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
下载的时候如果文件名是中文就变成zip.zip
阅读量:4613 次
发布时间:2019-06-09

本文共 1619 字,大约阅读时间需要 5 分钟。

struts2

 

/WEB-INF/web.xml

blk
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
index.html

 

/WEB-INF/classes/struts.xml

/exceptionHandle/exception.jsp
/exceptionHandle/exception.jsp
\down\images\文件.zip
application/zip
targetFile
filename="文件.zip"
4096

 

/down/strutsDown.html

    Struts2的文件下载    

Struts2的文件下载

下载Struts2的Logo:下载文件

 

down.FileDownloadAction

 

package down;import java.io.InputStream;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.Action;public class FileDownloadAction implements Action {    private String inputPath;    public void setInputPath(String value)    {        inputPath = value;    }    /*     下载用的Action应该返回一个InputStream实例,     该方法对应在result里的inputName属性值为targetFile    */    public InputStream getTargetFile() throws Exception     {        return ServletActionContext.getServletContext().getResourceAsStream(inputPath);    }    public String execute() throws Exception    {        return SUCCESS;    }}

 

 

 

转载于:https://www.cnblogs.com/qrlozte/p/3782378.html

你可能感兴趣的文章
残差学习【转载】
查看>>
0302 关于IT行业的就业感想
查看>>
3、流程语句相关练习
查看>>
30、git 使用
查看>>
iOS网络-02-数据解析(JSON与XML)
查看>>
python列表求和的几种等效电路
查看>>
Luogu P3393 逃离僵尸岛
查看>>
Flatten Binary Tree to Linked List
查看>>
Edit Distance
查看>>
软件工程第一次作业补充
查看>>
N76E003---输入捕获
查看>>
poj 1094 Sorting It All Out(拓扑排序)
查看>>
acdream B - 郭式树 (水题 卡cin,cout, 卡LL)
查看>>
BMP图像格式
查看>>
python的匿名函数lambda解释及用法
查看>>
c#遍历Dictionary使用KeyValuePair
查看>>
defineProperties属性的运用==数据绑定
查看>>
关于 IOS 发布的点点滴滴记录(一)
查看>>
《EMCAScript6入门》读书笔记——14.Promise对象
查看>>
CSS——水平/垂直居中
查看>>