热门标签 | 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里面写二进制流,就会弹出另存为下载

推荐阅读
  • Hadoop的文件操作位于包org.apache.hadoop.fs里面,能够进行新建、删除、修改等操作。比较重要的几个类:(1)Configurati ... [详细]
  • 使用HTML和JavaScript实现视频截图功能
    本文介绍了如何利用HTML和JavaScript实现从远程MP4、本地摄像头及本地上传的MP4文件中截取视频帧,并展示了具体的实现步骤和示例代码。 ... [详细]
  • C#实现文件的压缩与解压
    2019独角兽企业重金招聘Python工程师标准一、准备工作1、下载ICSharpCode.SharpZipLib.dll文件2、项目中引用这个dll二、文件压缩与解压共用类 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • 字节流(InputStream和OutputStream),字节流读写文件,字节流的缓冲区,字节缓冲流
    字节流抽象类InputStream和OutputStream是字节流的顶级父类所有的字节输入流都继承自InputStream,所有的输出流都继承子OutputStreamInput ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 属性类 `Properties` 是 `Hashtable` 类的子类,用于存储键值对形式的数据。该类在 Java 中广泛应用于配置文件的读取与写入,支持字符串类型的键和值。通过 `Properties` 类,开发者可以方便地进行配置信息的管理,确保应用程序的灵活性和可维护性。此外,`Properties` 类还提供了加载和保存属性文件的方法,使其在实际开发中具有较高的实用价值。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • oracle c3p0 dword 60,web_day10 dbcp c3p0 dbutils
    createdatabasemydbcharactersetutf8;alertdatabasemydbcharactersetutf8;1.自定义连接池为了不去经常创建连接和释放 ... [详细]
  • 在分析Android的Audio系统时,我们对mpAudioPolicy->get_input进行了详细探讨,发现其背后涉及的机制相当复杂。本文将详细介绍这一过程及其背后的实现细节。 ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • 基于Linux开源VOIP系统LinPhone[四]
    ****************************************************************************************** ... [详细]
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社区 版权所有