java expires_设置浏览器禁止 缓存 的三个头 : expires,pragma, cache-
[java]代码库package am_cn.itcast.response;
import java.io.IOException;
import java.util.Date;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ResponseDemo5 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 不要 缓存的 三个 头 :
//Cache-Control : no-cache
//Pragma: no-cache
//Expires: Thu, 01 Dec 1994 16:00:00 GMT (时间值 )
// 都是 用于 控制 浏览器 缓存的 , 当前 是要不缓存, 其 值 是 no-cache, no-cache,Thu, 01 Dec 1994 16:00:00 GMT 时间值
// 为什么 有三个 头 啊 ?
//如果 要 通知 浏览器 不缓存, 最好 的方式 这个三个 都设置
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
// 设置 expires 的时候 需要 调用 这个 方法 : setDateHeader(java.lang.String name, long date)
response.setDateHeader("Expires", -1);
// 向 来访者 输出 当前的 系统时间
Date date = new Date(System.currentTimeMillis());
response.getWriter().print(date.toLocaleString());
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
java expires_设置浏览器禁止 缓存 的三个头 : expires,pragma, cache-相关推荐
- java工具-Google浏览器清除缓存快捷键
Google浏览器清除缓存快捷键 CTRL+SHIFT+DEL 直接进入"清除浏览数据"页面,包括清除浏览历史记录.清空缓存.删除Cookie等.
- java中设置http响应头控制浏览器禁止缓存当前文档内容
1 response.setDateHeader("expries", -1); 2 response.setHeader("Cache-Control", & ...
- js设置浏览器不缓存
关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据.像股票类网站实时更新等,这样的网站 ...
- IE设置浏览器不缓存页面
在使用浏览器做测试的时候,由于缓存设置的策略不一样,在测试中会遇到形形色色的问题. 在使用ie测试是有以下几种缓存策略 如果测试设置了自动或者每次启动IE的设置,就会有删掉的数据或者插入的数据在不关闭 ...
- 如何设置浏览器禁止使用UC浏览器
通过UA可以判断浏览器是否是UC浏览器 if(navigator.userAgent.indexOf('UCBrowser')>-1) { alert("当前浏览器不支持本站,建议 ...
- Chrome浏览器禁止缓存
为什么80%的码农都做不了架构师?>>> 转载于:https://my.oschina.net/duojin/blog/1807334
- 浏览器刷新+缓存原理
为什么要使用web缓存? Web缓存存在于服务器和客户端之间.Web缓存密切注视着服务器-客户端之间的通信,监控请求,并且把请求输出的内容(例如html页面. 图片和文件)另存一份:然后,如果下一个请 ...
- 浏览器Disk Cache磁盘缓存及其协商缓存、及原生App和浏览器实现缓存的差异
浏览器Disk Cache磁盘缓存及其协商缓存.及原生App和浏览器实现缓存的差异 目录 浏览器Disk Cache磁盘缓存及其协商缓存.及原生App和浏览器实现缓存的差异 1.Memory Cach ...
- java 禁止缓存_JavaWeb如何实现禁用浏览器缓存
这篇文章主要介绍了JavaWeb如何实现禁用浏览器缓存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.禁用浏览器缓存可以通过设置响应头的方式,有 ...
最新文章
- iOS scrollToItemAtIndexPath 无效的解决方案
- [IE技巧] 查看HTTP 验证的用户名/密码
- 机器学习(MACHINE LEARNING)MATLAB进行概率统计分析
- IOS-状态栏的简单操作
- 数据结构-栈5-栈的应用-后缀转中缀
- [深度学习-实践]BP神经网络的Helloworld(手写体识别和Fashion_mnist)
- redis缓存失效及解决方案
- TAAL在加拿大阿尔伯塔省工厂开启区块链基础设施运营
- log4j:WARN Please initialize the log4j system properly.解决方案
- TwoStep Cluster
- kubernetes视频教程笔记 (12)-容器探针
- sql ,类型转换,日期截取格式
- 二维傅里叶变换深度研究-图像与其频域关系
- 命令行解析工具gflags
- matlab 图像中4像素融合一个像素,python实现两张图片的像素融合
- 约四成的平板和智能手机用户看电视时“一心多用”
- 深耕5G云专网,阿里云祝顺民入选“2022年度5G创新人物”
- 机器学习08:最近邻学习
- Failed to push the item
- 云队友丨李善友:人生为一件大事而来!
热门文章
- 成都扬帆志远教育:跨境电子商务经济仍在前进
- linux音乐服务器mpd,在你的 Fedora 终端上播放音乐 | Linux 中国
- 古老的八字配婚 , 很准的
- 深圳灵明光子发布自主研发3D传感芯片,初步具备量产能力
- Kubernetes调度器-Pod分配给节点(Taint污点和Toleration容忍)
- jello框架,struts+spring+hibernate的终结者?
- Unity3d_Cut\Clipping sphere\CSG(boolean)(裁剪模型重合部分)总结
- wifidog php,用php写wifidog的认证服务器
- 房屋拆迁时要不要计算遗产税
- [Minecraft] 从零开始搭建4位CPU(1)