用Request对象防止JSP缓存机制

2016-02-19 19:25 7 1 收藏

下面,图老师小编带您去了解一下用Request对象防止JSP缓存机制,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - Web开发 】

  因为浏览器会将之前浏览过的数据存放在浏览器的cache中,所以,浏览器有时候会直接从cache中取出数据,因为,我们修改程序后,会显示之前旧的数据

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  下面这段代码,可以修正这个问题
   

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  %
       if(request.getProtocol().compareTo("HTTP/1.0")==0)
           request.setHeader("Pragma","no-cache");
       if(request.getProtocol().compareTo("HTTP/1.1")==0)
           request.setHeader("Cache-Control","no-cache");
       response.setDateHeader("Expires",0);

  %
  http://blog.csdn.net/daryl715/archive/2007/03/01/1517644.aspx

来源:http://www.tulaoshi.com/n/20160219/1620975.html

延伸阅读
标签: Web开发
Request对象在HTTP请求期间检索客户端浏览器传递给服务器的值。也就是说用它来与客户端交互,收集客户端信息或服务器端的环境变量,然后将收集的这些信息发送给服务器端或其它asp页面。 一、Request 对象的集合 Request对象共有5个集合,如下表: 集合名称说 明 ClientCertificate当客户端访问一个页面或其它资源时,用...
标签: Web开发
  JSP显示中文有乱码怎么办,用request得到的用户输入的中文怎么是乱码,把汉字写到数据库怎么是乱码,等等一些关于汉字乱码的问题。其实这个问题很简单,管它汉字不汉字,还是日文,还是其他的什么双字节的语言,我们一律把它当作UTF-8看待。       (一)request中的双字节文字     &nb...
标签: Web开发
在Web服务器端编程中,会话状态管理是一个经常必须考虑的重要问题。本文分析JSP/Servlet的会话管理机制及其所面临的问题,然后提出了一种改进的会话管理方法。 一、Servlet的会话管理机制 根据设计,HTTP是一种无状态的协议。它意味着Web应用并不了解有关同一用户以前请求的信息。维持会话状态信息的方法之一是使用Servlet或者JSP容器提供的...
标签: Java JAVA基础
  最后一个与JSP语法有关的组件叫做内部对象.在JSP小型指令文件内,你可以存取这些内部对象来与执行JSP网页的servlet环境相互作用。许多对内部对象的存取应该要简化。然而,这些是范例,它们的存取都是可接受的,要完整的利用内部对象设定则需要对最新的Java Servlet API有所了解。 下表列出你可以使用的内部对象。 内部对象...
标签: Web开发
采用AJAX技术的时候 通常我们无刷新页面提交数据后 用同样的url去获取数据的时候会发现是以前的数据~那样就给client端带来假象了~~ 采用以下的方法可以取消缓存  htm网页  metahttp-equiv="pragma"content="no-cache"  metahttp-equiv="cache-control"content="no-cache,must-revalidate"  metahttp-equ...

经验教程

324

收藏

41
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部