`
vern
  • 浏览: 16743 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

通过servlet的response输出流做文件导出时,ie6点击打开无内容的问题

 
阅读更多

其他浏览器都可以点击打开或保存按钮,但是在IE6下是有打开,保存和取消3个功能,点击保存再查看文档是没问题的,但是点击打 开,提示“找不到文件C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5\8RSP2JG4\result.txt,要创建文件吗?” 选择是的时候只是在IE的临时文件夹里面创建了此文件,文件中无内容。

 

网上找了搜了一下没找着答案,自己好好的理了下这个传输过程和报错原因,下班前灵机一动,把response.addHeader("cache-control", "no-cache");设置成response.addHeader("cache-control", "Private");

问题迎刃而解

分享到:
评论

相关推荐

    servlet导出文件

    3. **流化输出**:通过调用`ServletResponse`对象的`getOutputStream()`方法,我们可以获取一个`ServletOutputStream`,用于将文件内容写入HTTP响应。使用`write()`方法逐字节地写入文件内容。 4. **关闭资源**:...

    servlet导入导出excel

    将`Workbook`写入到响应输出流,用户即可在浏览器中下载Excel文件。 5. **资源释放**:操作完成后,记得关闭数据库连接和释放POI对象,以防止内存泄漏。 这个过程涉及到Java基础、Servlet规范、文件上传、数据库...

    Java Servlet实现在浏览器中打开pdf文件

    当用户点击这个链接时,浏览器会向服务器发送GET请求,服务器通过`FileDownLoadServlet`返回PDF内容,浏览器则会尝试打开这个PDF文件。 总的来说,通过Java Servlet,我们可以方便地处理文件下载和在线预览的需求,...

    JSP SERVLET 导出数据库内容到EXCEL

    总结来说,"JSP SERVLET 导出数据库内容到EXCEL"是一个典型的Java Web应用场景,结合了JSP的视图呈现、Servlet的业务处理和数据库操作,以及第三方库Apache POI的文件生成能力,为企业级应用提供了强大的数据导出...

    一个用servlet实现导出csv文件的实例

    在这个实例中,我们将探讨如何使用Servlet来生成CSV(Comma Separated Values)文件,这是一种常见的数据交换格式,广泛应用于数据导入和导出操作。CSV文件易于读取,支持多种应用程序,如电子表格软件。 首先,...

    jsp中html转换为servlet输出流小工具

    通过以上步骤,我们可以在Servlet中将HTML文件的内容转换为输出流,并发送给客户端。这种方法在某些特定场景下,如简化部署、优化性能或者整合现有静态HTML资源时,可能会非常有用。不过,为了保持代码的可维护性和...

    基于Java文件输入输出流实现文件上传下载功能

    基于Java文件输入输出流实现文件上传下载功能 本文将详细介绍基于Java文件输入输出流实现文件上传下载功能的...通过本文,读者可以了解到文件上传和下载的实现原理,并掌握Java文件输入输出流和Servlet的使用方法。

    jsp点击实现导出数据

    当你需要在JSP页面上实现“点击导出数据”功能时,实际上就是构建一个文件下载功能,让用户能够通过点击按钮来下载服务器上的数据。这个过程涉及到几个关键步骤,包括前端交互、后端处理以及文件流的控制。以下将...

    servlet 上传文件流保存到数据库

    在本场景中,我们关注的是如何通过Servlet接收上传的文件流并将其保存到数据库中。这个过程涉及到多个步骤,包括接收文件流、处理文件流、以及与数据库交互。 首先,当用户通过网页上传文件时,浏览器会发送一个...

    文件上传/下载使用输入输出流操作文件

    在Java编程中,文件上传和下载是常见的任务,通常涉及到输入输出流(Input/Output Stream)的操作。输入输出流是Java I/O系统的基础,用于在内存与外部存储设备之间传输数据。下面将详细讲解如何使用输入输出流实现...

    servlet输出中文乱码问题

    4. **输出流编码设置问题**:在Servlet中使用`PrintWriter`或`OutputStream`输出数据时,如果没有正确地设置输出流的字符编码,同样会导致乱码。 #### 三、解决方案详解 根据以上分析,我们可以通过以下步骤来解决...

    servlet输出JS乱码问题

    当Servlet需要输出JS代码,尤其是包含中文字符时,可能会遇到乱码问题。这主要是因为浏览器和服务器之间存在编码不一致的情况。在默认情况下,Servlet容器会使用ISO-8859-1编码来处理HTTP请求和响应,而这个编码并不...

    servlet中文乱码问题

    通过修改Tomcat配置文件中的`URIEncoding`属性以及在Servlet中通过`response.setContentType()`和`request.setCharacterEncoding()`方法来设置字符编码,可以有效解决中文乱码问题。此外,还可以通过字符集转换的...

    使用JSP+jqueryUI+java Servlet通过Apache POI实现Excel导入导出

    在Excel导入导出过程中,Servlet将处理JSP提交的文件上传请求,读取Excel数据,并将数据保存到数据库或生成新的Excel文件。 Apache POI是Apache软件基金会的一个开源项目,专门用于读写Microsoft Office格式的文件...

    用servlet将jsp文件内容转为html

    ### 使用Servlet将JSP文件内容转换为HTML 在Web开发中,经常需要处理不同格式的文件转换任务。本文将详细介绍如何使用Servlet技术将JSP页面的内容转换为HTML格式,并保存到本地磁盘的过程。 #### 一、理解Servlet...

    利用 进行IE数据导出

    利用IE(Internet Explorer)进行数据导出至Excel是一种便捷的方法,尤其在Web应用程序中,通过设置响应头和编码方式,可以实现直接从Web页面导出数据到Excel文件的功能。 ### 关键知识点详解 #### 1. Web应用程序...

    jsp+servlet实现大型文件下载

    5. 发送文件:使用循环逐块读取文件内容,通过ServletResponse的getOutputStream()方法写入输出流。 6. 断点续传优化:如果请求包含Range头,表示是断点续传请求,根据Range计算起始位置,只发送剩余部分。 7. 关闭...

    java httpServletResponse返回流进行 下载 - 姐呵呵博客专栏 - CSDN博客1

    通过设置响应头、读取文件流并写入到输出流中,我们可以让客户端浏览器弹出保存对话框,让用户选择保存文件的位置。同时,我们还可以根据请求信息进行特定的浏览器兼容性处理。在处理大量文件下载时,注意优化代码以...

Global site tag (gtag.js) - Google Analytics