下载模板源码

后台:

public ActionResponse downloadByName() throws IOException {
ActionResponse ar = new ActionResponse(ResponseType.FAILURE);
String fileName = this.getParameter("docName");
if (StringUtils.isNullOrBlank(fileName)) {
ar.setOutputMode(OutputMode.Iframe);
ar.setResponseType(ResponseType.WARNING,
this.getText("{fw.sys.Document.toDownload}"),
"该文档不存在或者已经被删除。");
return ar;
}
String filePath = this.getRequest().getRealPath("/")
+ FileUtils.getFileSeparator() + "template"
+ FileUtils.getFileSeparator() + fileName + ".xls";

File file = new File(filePath);
if (!file.exists()) {
ar.setOutputMode(OutputMode.Iframe);
ar.setResponseType(ResponseType.WARNING,
this.getText("{fw.sys.Document.toDownload1}", "文档未找到。"));
return ar;
}
ResponseDownloadUtils.download(this.getResponse(), file, fileName
+ ".xls");
ar.setOutputMode(OutputMode.Excel);
return ar;
}


前台:

function downTemplate(){
appcfb_departmonth_appCfbDepartmentAdd_downform.action= "${downloadByName}" ;
appcfb_departmonth_appCfbDepartmentAdd_downform.submit() ;
}

<iframe id="downFrame" name="downFrame" style="display: none;"></iframe>
<c:url var="downloadByName" value="/appcfb/departmonth/cfbDepartmentAction.action">
<c:param name="method" value="downloadByName"></c:param>
</c:url>
<form name="appcfb_departmonth_appCfbDepartmentAdd_downform" target="downFrame" method="post" style="display: none">
<input type="hidden" name="docName" value="paymentTemplate">
</form>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值