zoukankan      html  css  js  c++  java
  • Response.Expires 和 Response.CacheControl = "nocache"

    Response.Expires

    一般情况下,当用户请求WEB服务器时,服务器把请求回复给客户端。在客户端,浏览器把缓存作为一种加快速度的策略,就是当请求时先检查缓存的情况,如果有就直接调缓存了,而不请求服务器了。 在WEB程序设计中,有时为了防止重复的提交或者严格的次序等,必须让用户的数据立即在使用后就过期,当用户后退时就显示过期而不能继续使用。也算是为安全考虑的吧。 一般,response.expires写在页面的最上端,后面跟的是一个时间,就是过期的时间,0表示立即过期。 -1也是一样的道理,即是-9999也是一样的。

    如:登陆验证码,使用Response.Expires = -1可以在登陆失败时点后退按钮后让验证码换一个,而不是原先的那一个。

    Response.CacheControl = "no-cache"

    设置不缓存在临时文件中,本句是指,上网时看到的图片通常在internet的临时文件都能够找到对应的文件,如果加上这一句就找不到了。

     

     

    EXP:如果登录页面后,进入后台。从后台再通过 后退 按钮 实现 前台页面判断 是否登录 读取登录信息。刷新此页面 的意思 就是不读缓存

  • 相关阅读:
    jsp第四次作业
    软件测试第一次作业
    jsp第三次作业
    jsp第二次作业
    JSP第九次作业
    JSP第八次作业
    JSP第七次作业
    JSP第六次作业
    JSP第五次作业
    JSP第四次作业2
  • 原文地址:https://www.cnblogs.com/mahaisong/p/1982034.html
Copyright © 2011-2022 走看看