struts2 文件下载
2013-07-16 15:13
369 查看
java:
struts2.xml:
详情见:http://www.blogjava.net/thisliy/archive/2009/08/14/291153.html
CSDN:http://blog.csdn.net/hzc543806053/article/details/7538723
修正中文的:http://pengranxiang.iteye.com/blog/259401
private String fileName; //用作文件名 下载显示的时候用的 要提供get set方法 public String download(){ //下载的入口 通知 Struts2.xml文件 找结果集是 return "download"; //download的结果 } public InputStream getInputStream() { // Struts2.xml文件自动寻找的方法 返回结果是一个流 fileupload = fileuploadService.load(id); fileName=fileupload.getTitle()+"."+fileupload.getFileExt(); return ServletActionContext.getServletContext().getResourceAsStream(fileupload.getFilePath()); }
struts2.xml:
<result name="download" type="stream"> <param name="contentType">application/octet-stream</param> <param name="inputName">inputStream</param> <param name="contentDisposition">attachment;filename="${fileName}"</param> <param name="bufferSize">4096</param> </result>
详情见:http://www.blogjava.net/thisliy/archive/2009/08/14/291153.html
CSDN:http://blog.csdn.net/hzc543806053/article/details/7538723
修正中文的:http://pengranxiang.iteye.com/blog/259401
相关文章推荐
- Struts2获取下载文件大小
- 使用Struts2下载文件遇到问题总结
- struts2文件上传和下载
- struts2 下载文件(解决中文乱码)
- [置顶] struts2实现文件的下载
- struts2中的文件上传下载
- 防止使用Struts2下载时取消出现异常,并实现支持下载完成后删除临时文件
- struts2 文件上传和下载,以及部分源码解析
- struts2实现文件下载
- struts2中的文件上传与下载
- struts2 - 文件下载
- struts2 Annotation 实现文件下载功能 文件名中文乱码问题
- Struts2实现文件下载功能代码分享(文件名中文转码)
- struts2文件下载
- Struts2文件上传下载
- Struts2的文件下载
- Struts2 文件下载
- Struts2实现文件下载02(十七)
- Struts2和Servlet下载文件的区别
- Struts2文件的上传、下载之二