教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 showModelDialog弹出文件下载窗口的使用示例

showModelDialog弹出文件下载窗口的使用示例

发布时间:2014-05-13   编辑:jiaochengji.com
这篇文章主要介绍了showModelDialog弹出文件下载窗口的使用示例,方法很简单,大家可以直接参考下面的代码使用

当点击我要修改时,需要在后台生成excel文件,同时需要提供下载文件功能。
生成excel文件容易、弹出”文件下载”也容易:
点击按钮,跳转到action中,在该action中生成Excel文件,填充数据,保存到临时文件夹中,然后在按钮的Click事件中,根据模板生成Excel报表,填充数据,保存到临时文件夹,然后output.wirte()。一切看起来很顺利。
Action如下(弹出"文件下载"窗口):

复制代码 代码如下:

/**
*@paramresponse
*@paramdownloadFile
*/
privatevoidclientResponse(HttpServletResponseresponse,FiledownloadFile,StringfileName){
try{
response.reset();
response.setContentType("application/octet-stream");

//用来弹出保存窗口,设置为attachment
response.setHeader("Content-Disposition","attachment;filename="+newString(fileName.getBytes(),"ISO-8859-1"));
InputStreaminput=newFileInputStream(downloadFile);
OutputStreamoutput=response.getOutputStream();
intc;
//读取流并写入到文件中
while((c=input.read())!=-1){
output.write(c);
}
output.flush();
output.close();
input.close();
}catch(Exceptione){
}
}

您可能感兴趣的文章:
showModelDialog弹出文件下载窗口的使用示例
解析jquery获取父窗口的元素
jQuery弹出窗口插件 SimpleBox
javascript弹出窗口代码大全
javascript弹出对话框综合实例汇总
jQuery文件下载插件 jDownload
基于jQuery的窗口插件 jMessageBox
ASP.NET中弹出窗口技术
电脑软件自动弹窗广告怎么关闭?
javascript判断弹出窗口是否被屏蔽的方法

关键词: showModelDialog  文件下载   
[关闭]
~ ~