`

java 下载txt文件时缓存问题

阅读更多

       以前很久以前就做过.txt文件的下载都没有发现这个问题,但是今天在做.txt文件下载的时候发现,每次下载的时候文件都一样,但是实际上下载的文件内容应该是有不同的。后来经过不断的尝试才发现,只要重新打开一个浏览器进行访问然后下载就没有问题,但是第二次之后下载的东西都会和其他的内容一下,这个时候我就怀疑是浏览器缓存的问题了。在网上搜索了一下发现有一段代码可以解决这个问题。

就是我们再设置下载的文件格式之后,再写上这段代码就可以了。
 

response.setHeader("Pragma","No-cache"); 
response.setHeader("Cache-Control","no-cache"); 
response.setDateHeader("Expires", 0); 

 

希望能够给那些没有做过的人一个警示。  

1
4
分享到:
评论

相关推荐

    java对txt文件滤重

    通过上述分析,我们可以看到,Java在处理TXT文件的去重问题上,不仅提供了丰富的API支持,而且具有较高的灵活性和可扩展性。掌握这些技巧,将有助于我们在实际项目中更加高效地完成数据处理任务。

    java下载ftp文件.txt

    根据给定文件的信息,本文将详细介绍如何利用Java代码来实现从FTP服务器下载文件的过程,并对代码中的关键步骤进行深入解析。 ### Java下载FTP文件 在实际应用开发中,经常需要与FTP服务器进行交互,比如上传文件...

    JSP清除缓存.txt

    3. **性能优化**:合理利用缓存可以显著提高Web应用的性能,因此在设置缓存控制时应权衡好安全性和性能之间的关系。 通过上述介绍,我们可以看到,在JSP中控制缓存行为是非常灵活且强大的。开发者可以根据具体需求...

    缓存一个list的内容进txt文件,Android

    本话题主要探讨如何将一个list的内容缓存到TXT文件中,并实现读取操作。 首先,我们需要创建一个list,填充必要的数据。这个数据可以是任何类型,如字符串、整数或其他自定义对象。假设我们有一个String类型的list...

    JAVA实现文件下载的代码

    本篇文章将深入探讨如何使用Java实现文件下载,并基于提供的"JAVA实现文件下载的代码.txt"文件进行解析和解释。 首先,我们需要理解文件下载的基本流程。当用户在浏览器中点击一个下载链接时,请求会被发送到服务器...

    利用java后端实现文件在线预览

    - 在处理文件预览时,必须考虑安全问题。确保只允许预览指定范围内的文件,避免用户访问敏感信息。可以设置白名单,限制可预览的文件路径或扩展名。 - 防止文件注入攻击,对用户提供的文件路径进行严格验证和清理...

    Java实现文件下载

    在Java编程环境中,实现文件下载是一项常见的任务,尤其在Web应用程序开发中。...通过阅读和理解这份文档,开发者可以更好地掌握Java文件下载的实现技巧。在实际应用中,可以根据项目需求进行相应的调整和扩展。

    java通过url在线预览Word、excel、ppt、pdf、txt文档

    ### Java通过URL在线预览Word、Excel、PPT、PDF、TXT文档的关键技术与实现 #### 一、概述 在互联网应用中,实现对不同格式文档(如Word、Excel、PPT、PDF、TXT等)的在线预览功能是一项常见但重要的需求。这不仅...

    Java bt客户端

    9. **错误处理与恢复**:客户端需要有处理网络中断、文件校验失败等异常情况的能力,以便在出现问题时能自动恢复。 10. **性能优化**:通过缓存策略、带宽管理等方式提高下载和上传效率。 在`ChangeLog.txt`中,...

    HASHMAP缓存.txt

    标题“HASHMAP缓存.txt”暗示了文档主要关注的是Java编程语言中HashMap作为缓存机制的应用,而描述中的重复文本可能是误操作,实际上并未提供额外的信息。标签同样重复,进一步确认了主题为HashMap缓存。接下来的...

    Java文件的上传和下载

    在Java编程中,文件的上传和下载是常见的功能需求,特别是在Web应用中。这两个操作涉及到客户端与服务器之间的数据传输,通常使用HTTP协议进行。本文将深入探讨Java中如何实现文件的上传和下载。 **文件上传** ...

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    对于提供的"新建文本文档.txt",虽然不是Properties文件,但其可能包含了相关代码示例或错误信息,分析这个文件也可能帮助我们找到具体问题所在。在实际操作中,务必根据实际情况调整代码并进行调试。

    Java 实现AES之CBC/CFB模式的加密解密源码

    完整能运行的java AES源代码,需要官网手工下载local_policy.jar 和 US_export_policy.jar文件覆盖java安装目录的文件,才能使用CFB模式。下载地址为: ...

    java- Ehcache Java 缓存框架 v3.10.8 [江西新余电信].zip.zip

    Ehcache是一个流行的Java...通过阅读提供的`Ehcache Java 缓存框架 v3.10.8 [江西新余电信].zip`文件,开发者可以深入了解Ehcache的使用方法、配置选项以及性能优化,从而在实际项目中有效地利用这一强大的缓存工具。

    断点下载-图片缓存下载

    这里,我们基于给定的标题“断点下载-图片缓存下载”和描述,来深入探讨这两个主题。 首先,让我们了解一下**断点下载**。断点下载是一种允许用户在中断网络连接后从上次停止的位置继续下载文件的技术。这通常是...

    java页面缓冲

    1. **对象缓存**:OSCache允许开发者将任何Java对象缓存到内存中,以避免每次请求时重新计算或查询数据库。这极大地降低了数据库负载,提高了响应速度。 2. **自动过期策略**:OSCache支持基于时间、基于访问频率、...

    Java爬虫小例子,爬取小网站,突破防盗链下载图片

    在提供的压缩包文件中,`readme.txt`可能包含项目的说明和运行指南,`reptileDemo`可能是Java源代码或编译后的类文件,包含实际的爬虫实现。具体实现细节,比如如何突破防盗链、如何处理JavaScript动态加载的内容等...

    《Java程序性能优化》(葛一鸣)PDF版本下载.txt

    根据提供的文件信息,我们可以推断出这是一本关于Java程序性能优化的书籍,作者是葛一鸣,并提供了该书PDF版本的下载链接。虽然没有具体的书籍内容,但基于标题、描述以及通常这类书籍会涉及的主题,我们可以总结出...

    Java 中关于文件的操作

    在Java编程语言中,文件操作是一项基础且实用的技术,它涉及到读取、写入、创建、删除、重命名等文件及目录的相关操作。文件操作在各种应用开发中都发挥着关键作用,例如数据持久化、资源管理、日志记录等。下面我们...

    酷狗缓存文件kgtemp转MP3源码

    酷狗音乐在播放歌曲时会生成这种kgtemp文件,它们通常包含了歌曲的音轨数据,但默认情况下用户无法直接播放或处理这些文件。这个源码提供了将这些特殊格式转换成MP3的方法,以便于用户管理和共享音乐。 【描述分析...

Global site tag (gtag.js) - Google Analytics