Struts 文件下载(备忘)
来源:互联网 发布:keka mac 编辑:程序博客网 时间:2024/05/16 09:28
JSP:
location.href = "${basePath}/ratingFin/financialReport!downLoadBatchFinTemplate.action
XML:
<result name="downLoadBatchFinTemplate" type="stream"> <param name="contentType">application/vnd.ms-excel</param> <param name="contentDisposition">attachment;filename="${fileName}"</param> <param name="bufferSize">1024</param> <param name="inputName">fileIns</param> </result>
ACTION:
private InputStream fileIns;private String fileName;
public InputStream getFileIns() {return fileIns;}public void setFileIns(InputStream fileIns) {this.fileIns = fileIns;}public String getFileName() {return fileName;}public void setFileName(String fileName) {this.fileName = fileName;}
eg:
/** * 下载导入模板 * @return */public String downLoadFinTemplate() {String tablePhyName = this.financialReportService.getTablePhyName(condition);try{fileName = tablePhyName+".xls";String fileUrl = ServletActionContext.getServletContext().getRealPath(FinConstants.FIN_DOWNLOAD_TEMPLATE)+File.separator+fileName; File file = new File(fileUrl); String tmpFileName = FinConstants.FIN_REPORT_PERTYPE_MAP.get(condition.getPersionType()); fileName = tmpFileName.split("SP")[0]+"("+tablePhyName+").xls";fileName = DownLoadUtil.transFileName(fileName, super.getAppRequest());if (file.exists()) {fileIns = new FileInputStream(file);} } catch(Exception e){ log.error("FinancialReportAction.downLoadFinTemplate error", e); } finally { }return "downLoadFinTemplate";}
0 0
- Struts 文件下载(备忘)
- struts 上传文件【备忘】
- Struts的文件下载
- struts实现文件下载
- struts文件下载
- Struts实现下载文件
- struts 文件上传 下载
- Struts文件下载
- Struts文件下载
- Struts文件下载
- Struts下载文件
- struts中的文件下载
- struts文件下载
- struts文件下载
- Struts HTTP 文件下载
- struts实现文件下载
- struts实现文件下载
- struts之文件下载
- android 手机连接Eclipse无log打印问题
- 正则替换换行符和把 br 替换成换行符
- 进程通信之 消息队列
- ganglia安装
- 天气预报接口API
- Struts 文件下载(备忘)
- 聚米移动广告平台——广告主不可错过的投放选择
- .NET程序的代码混淆、加壳与脱壳
- Android PinnedHeaderListView Demo及SectionIndexer里面方法简单解析
- 代理模式和策略模式的区别
- 挖掘用户需求
- C++编程学习之LeetCode OJ
- easyui datagrid 客户端搜索、分页、排序
- 查询端口号和对应进程