本人在项目开发中碰到这样的情况:若哪位高手知道解决方法,请给点高见。
项目框架是:
Struts+spring+hibernate 。
现在有个功能是要导出excel文件,我使用了以下的请求径:
[list]
1.
<a href="<c:out value='${cpath}'/>/doExportExcel.do" >导出xls</a>
2.
<input type='button' onclick='doExcel();' value='导出xls'/>
function doExcel(){
document.URL ="<c:out value='${cpath}'/>/doExportExcel.do; // 第一种请求
location.href ="<c:out value='${cpath}'/>/doExportExcel.do";// 第二种请求
}
[/list]
本人用以上三种请求时,都会出现死循环请求,一直到 session 超时,下载对话框弹不出来。
后台的excel文档生成,本人试用了poi,也试用了jxl,并在其他项目中正常,请求都能成功。(使用的请求路径也是以上所列举的,其他项目的架构也一样)
本人把struts 的action 换成一个普通的 servlet 也出现的情况和以上一样。
附加请问一下:有哪位高手试过,可否用Ajax请求导出文件。
非常感谢!提出见解者。
分享到:
- 2006-10-10 20:45
- 浏览 1891
- 评论(0)
- 论坛回复 / 浏览 (0 / 2327)
- 查看更多
相关推荐
javascrit 导出excel表格好东西,用的着的时候就来找找吧
C#导出excel文件
sqlserver导出excel文件出错解决方案 0x800A0E7A 0x80040154 sqlserver导出excel
可以运行的POI导出Excel文件实例,里面有两种方法,一个是Servlet,一个是main
Excel 通用导出 excel 文件
QT导出EXCEL,从tableWidget列表获取数据导出到excel文件。导出过程使用了excel模板文件,可以从tableWidget读取固定的几列数据导出到excel文件中。其中excel事先设置好文件格式,后续直接读数写数即可。开发过程...
本文实例为大家分享了Winform实现导入导出Excel文件的具体代码,供大家参考,具体内容如下 /// /// 导出Excel文件 /// /// /// <param name=dataSet></param> /// 数据集 /// 导出后是否打开文件 /// ...
自定义的一个excel文件导入导出类,支持Excel2003到2010的格式。里面也有简单的配置文件的创建。
C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致
php导出excel文件
TOAD导出EXCEL文件时中文乱码解决办法.txt
Visual C++源代码 194 如何使用剪贴板导出Excel文件Visual C++源代码 194 如何使用剪贴板导出Excel文件Visual C++源代码 194 如何使用剪贴板导出Excel文件Visual C++源代码 194 如何使用剪贴板导出Excel文件Visual ...
从Excel模板导出excel文件的PHP Spreadsheet扩展
C#导出Excel并关闭进程解决方案,因为项目导出EXCEL偶尔会报错,现共享解决方案。
POI使用excel模板循环输出行到文件并导出的一个小例子
java解决大批量数据导出Excel产生内存溢出的方案
java导出复杂Excel内容数据动态循环
CListCtrl导出到EXCEL文件CListCtrl导出到EXCEL文件CListCtrl导出到EXCEL文件
用于考核的系统,导出EXCEL导出EXCEL
c#导出Excel文件 c#导出Excel文件