通过在jsp页面里设置response的header可以达到网页立即过期的效果。例
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",-1);
同时还可以在网页里通过meta来设置,设置属性和上面的一致。
但我发现,浏览器的设置并没有起作用,只有response起作用了,这让我很迷惑。
我的第一个问题就是meta为什么不起作用呢,我用的是IE浏览器???
本来我作了上面的测试,通过response设置header,确实达到了网页立即过期的目的,通过浏览器的后退,和js的history.back()或history.go(-1)都不可能再从浏览器缓存中取网页和表单数据。直到昨天下午,我在公司随意测试了公司目前开发的项目,发现公司项目的jsp页面也是无法通过后退取回表单数据,我还在想公司的安全做得不错,打开源码一看,居然没有发现任何通过response设置header的方法。
我的第二个问题是,为什么有的页面没有设置网页过期,提交后再后退(通过浏览器或js方式)却也取不到缓存页面和表单数据。这是什么原因呢?????
分享到:
相关推荐
屏蔽回退键 支持Firefox、Opera IE、Chrome
js 特效 html 特效 回退的页面数! js 特效 html 特效 回退的页面数!
a页面跳转到b页面,b页面点击浏览器回退,回退到a页面,a页面的数据都是跳转前的数据,数据没有发生变化
关键词:回退,回退业务,工作流 工作流回退模式分析 回退(Rollback WorkItem) 回退工作流参自己“待办任务”(实际工作项)种操作,即参主动回退待办任务列表任务已经执行过人工节点。 什么回退? 参...
:为了解决在流程回退操作中产生的死锁和数据不一致问题,本文在全面分析各种回退场景的基础上给出了流 程的形式化定义和确保回退正确性的规则集,提出了一个获取可回退目标活动列表的算法。最后,我们设计了一个...
ionic监听手机物理返回键及ionic自带回退导航优化,比如子页面按手机返回键返回,弹出框时返回,子页面回退多层操作
svn 回退/更新/取消至某个版本命令详解
是网络实验的回退n重传的实验代码,运行在c或c++的环境下。
用一种新的角度处理登录回退,非常有用
该例程综合运用js技术及C#服务器端技术实现对页面的多种限制。
升级回退概要设计
android 任务跟回退堆栈
“回退”编码应用程序示例“回退”编码应用程序示例“回退”编码应用程序示例
主要介绍了vue 页面回退mounted函数不执行的解决方案 ,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
华为mate10系统回退详细教程,本人亲测,请大家放心下载参考。华为mate10系统回退详细教程,本人亲测,请大家放心下载参考。
回退的页面数.rar回退的页面数.rar回退的页面数.rar回退的页面数.rar回退的页面数.rar回退的页面数.rar
让PHP支持页面回退的两种方法
spine 文件版本回退工具,(一些高版本的拼出的动画放游戏运行与实际不匹配)回退版本后可正常显示动画!!!
开发版本回退包
10DB回退谐波控制.pdf