热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javajxl导出excel出现代码走完页面不出现下载对话框

使用jxl进行导出excel时候action里面代码已经走完但是页面不弹出下载对话框请问有那几种可能。
使用 jxl  进行 导出excel 时候 action里面代码 已经走完 但是页面不弹出 下载对话框请问 有那几种可能。

12 个解决方案

#1


有高手没有 帮忙解决下  谢谢了。

#2


我顶  有人没   没有啊。

#3


说的太笼统了吧。。不是很清楚

#4


WritableWorkbook wwb = Workbook.createWorkbook(response.getOutputStream());
WritableSheet ws = wwb.createSheet("常规分析数据导入", 0);
WritableFont wfc = new WritableFont(WritableFont.ARIAL,18,WritableFont.BOLD, false,jxl.format.UnderlineStyle.NO_UNDERLINE,jxl.format.Colour.BLACK);
WritableCellFormat wcfFC=new WritableCellFormat(wfc);
int curRow=1;    //当前行

    response.setContentType("application/x-msdownload");
    
    String fileName = "常规分析数据导入.xls";    
    fileName=new String(fileName.getBytes("gb2312"),"iso8859-1");
response.addHeader("Content-Disposition","attachment;" + " filename="+fileName);
    wwb.write();
    wwb.close();


这是 我的代码  走完后  页面 什么东西也没有  不晓得怎么回事 、。

#5


唯一有变化的 是  网页标题标签出现 正在连接 后面就是 一个圈 一直转。。

#6


该回复于2011-03-07 15:29:49被版主删除

#7


引用 4 楼 snjhuang 的回复:
WritableWorkbook wwb = Workbook.createWorkbook(response.getOutputStream());
WritableSheet ws = wwb.createSheet("常规分析数据导入", 0);
WritableFont wfc = new WritableFont(WritableFont.ARIAL,18,WritableFont……


response.sendRedirect(filename);

如果你filename 路径没有问题  应该就可以实现下载了

#8


都没有写到out里去,怎么下载啊.

#9


我这个 代码  是可以下载的 不过 点击 网页 第一次的 时候出现 无法连接站点 不能下载 的 提示。

#10


引用 9 楼 snjhuang 的回复:
我这个 代码  是可以下载的 不过 点击 网页 第一次的 时候出现 无法连接站点 不能下载 的 提示。



你urlencode 转换一下你的excel的文件名 估计就可以了

#11


用firebug之类的抓一下浏览器和服务器之间的交互

看看服务器到底传回来了什么

#12


往你的response.getOutPutStream里面写二进制流,就会弹出另存为下载

推荐阅读
  • 如何在php文件中添加图片?
    本文详细解答了如何在php文件中添加图片的问题,包括插入图片的代码、使用PHPword在载入模板中插入图片的方法,以及使用gd库生成不同类型的图像文件的示例。同时还介绍了如何生成一个正方形文件的步骤。希望对大家有所帮助。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了PE文件结构中的导出表的解析方法,包括获取区段头表、遍历查找所在的区段等步骤。通过该方法可以准确地解析PE文件中的导出表信息。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的步骤和方法
    本文介绍了在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的详细步骤和方法。首先需要下载最新的Java SE Development Kit 9发行版,然后按照给出的Shell命令行方式进行安装。详细的步骤和方法请参考正文内容。 ... [详细]
  • 导出功能protectedvoidbtnExport(objectsender,EventArgse){用来打开下载窗口stringfileName中 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 小程序wxs中的时间格式化以及格式化时间和date时间互转
    本文介绍了在小程序wxs中进行时间格式化操作的问题,并提供了解决方法。同时还介绍了格式化时间和date时间的互相转换的方法。 ... [详细]
  • 本文介绍了如何使用Java代码通过SimpleDateFormat类来获得只有年月日的Date对象,并解释了在日期格式化和解析过程中需要注意的问题。同时提供了示例代码和异常处理方法。 ... [详细]
author-avatar
啵__啵_891
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有