时间:2016-04-02 22:39 来源: 我爱IT技术网 编辑:52微风
这是本系列的第2篇,主要向大家说明如何使用servlet下载文件,
1,有上传就有下载,上传和下载基本就是一个模版。
2,依然是截取一些关键点来和大家讲解。
前期准备工作(包括相关工具或所使用的原料等)java开发工具电脑 详细的操作方法或具体步骤
这里贴了几个图,是代码段的全貌,以下是对每个关键细节的说明。
![java开发系列代码段:[2]servlet文件下载](http://www.52ij.com/uploads/allimg/160402/2239516101-0.jpg)
![java开发系列代码段:[2]servlet文件下载](http://www.52ij.com/uploads/allimg/160402/22395144L-1.jpg)
![java开发系列代码段:[2]servlet文件下载](http://www.52ij.com/uploads/allimg/160402/2239515W4-2.jpg)
这是是设置以下请求和相应采用的字符编码格式,建议每个servlet都加上防止中文出现乱码问题。
![java开发系列代码段:[2]servlet文件下载](http://www.52ij.com/uploads/allimg/160402/2239512G7-3.jpg)
这里主要是获取一些参数,和得到要下载文件的路径,并且在响应头中加入一些参数告诉浏览器要下载文件。
![java开发系列代码段:[2]servlet文件下载](http://www.52ij.com/uploads/allimg/160402/2239512J3-4.jpg)
接下来是把这个文件以文件流的方式加入到响应中一并发送给浏览器。
![java开发系列代码段:[2]servlet文件下载](http://www.52ij.com/uploads/allimg/160402/223951E40-5.jpg)
最后这一部分是servlet的doget和dopost,并且这两个方法调用的是同一个方法(下载)
![java开发系列代码段:[2]servlet文件下载](http://www.52ij.com/uploads/allimg/160402/2239511C5-6.jpg)
注意事项开发者适用!java开发系列代码段(共2篇)上一篇:servlet文件上传经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
