从数据库中取得数据,导出到excel中,关于excel部分的操作我很清楚,
关键是,导出的时候,会有一个保存对话框,可以选择目录的对话框,并不是一个文件保存/下载的对话框。
我的要求就是要一个保存的对话框,哪位大虾帮帮我
最好可以有代码实现
关键是,导出的时候,会有一个保存对话框,可以选择目录的对话框,并不是一个文件保存/下载的对话框。
我的要求就是要一个保存的对话框,哪位大虾帮帮我
最好可以有代码实现
解决方案 »
- 关于tomcat和eclipse配置的问题?求资深人士解决
- 请问 拦截器 和 multiActionController 是不是两种不同的方案啊?
- 求教关于jQuery,后台返回responseXML数据流前台JS中如何取出?
- SSH、JNDI与Tomcate6.0如何集成?
- 请教问题,请各位进来看看
- 关于EJB实际开发中的一些小问题,欢迎赐教!
- 请教一个问题!关于JTable
- 哪里可以下载Jive论坛的原码?
- j2ee里面应该重点研究哪些东西?
- 近期翻阅EJB的资料,感觉EJB有些东西太过繁琐,不如微软的东西来的简单、高效。例如实体BEAN,居然想出来这样一个东西,个人认为实体BEAN
- spring配置文件报错。求指教,项目属于反编译的自己不是太熟悉
- 关于Hibernate的问题 我是新手 刚接触这个东西
response.reset();
response.setContentType("application/vnd.ms-excel;charset=GBK");
try {
response.setHeader("Content-Disposition" ,"attachment;filename="+new String((outName).getBytes(),"iso-8859-1"));
OutputStream os = response.getOutputStream(); byte[] buffer = new byte[1024];
BufferedInputStream reader = new BufferedInputStream(
new FileInputStream(strFileUrl)); while (reader.read(buffer) > 0) {
os.write(buffer);
}
os.flush();
os.close();
}catch (ClientAbortException e) {
// e.printStackTrace();
}catch (java.net.SocketException e) {
// e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
} 把里面的路径 和导出名称改一下就行了