`
convertto
  • 浏览: 124773 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

jsp不缓存

    博客分类:
  • J2EE
阅读更多

在有些应用中要求JSP不缓存数据,每次都从web服务器重新生执行(非内存中的数据)后生成的数据取出来显示在客户机上。

这就要在JSP上强制不缓存,需要在JSP中加入以下代码

%@   page   contentType="text/html;charset=gb2312"   languang="java"   buffer="none"   %>
<META   HTTP-EQUIV="pragma"   CONTENT="no-cache">

<%  
  //设置缓存为空  
  response.setHeader("Pragma","No-cache");  
  response.setHeader("Cache-Control","no-cache");  
  response.setDateHeader("Expires",   0);  
  %>

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

分享到:
评论

相关推荐

    htm,asp,php,jsp不缓存网页的办法.doc

    综上所述,无论是静态页面还是动态页面,都可以通过修改响应头中的缓存控制信息来实现不缓存网页的目标。对于动态页面,尤其需要注意代码的位置,确保在任何HTML输出前设置缓存控制,以免引起运行时错误。通过这些...

    JSP 页面缓存以及清除缓存

    例如,Tomcat服务器支持通过`&lt;Valve&gt;`配置项启用JSP缓存功能。 2. **客户端缓存**:主要依靠HTTP响应头中的指令来控制浏览器如何缓存内容。这种方式简单易行,但安全性相对较低,因为缓存信息保存在客户端设备上。 ...

    JSP禁用缓存常用方法

    JSP禁用缓存常用方法 该方法不错哦!

    jsp 页面缓存

    当我们谈论"jsp 页面缓存"时,我们指的是在JSP(JavaServer Pages)应用中利用缓存策略来提升网页加载速度和减少服务器负载。JSP是Java语言用于创建动态网页的一种技术,而缓存则是一种存储机制,它能暂时保存经常被...

    ajax与jsp清除缓存

    以下是一些常用的JSP缓存清除策略: 1. **设置响应头**:通过设置`response.setHeader()`方法,可以控制HTTP响应头,从而控制浏览器的缓存行为。例如,设置`Pragma`、`Cache-Control`和`Expires`头字段可以告诉...

    jsp缓存方式

    ### jsp缓存方式 在Web开发中,JSP(JavaServer Pages)作为一种常见的服务器端技术,被广泛应用于构建动态网页。为了提高网站性能、减少服务器负担,合理地利用缓存变得尤为重要。本文将深入探讨JSP页面中的缓存...

    JSP清除缓存.txt

    ### JSP清除缓存知识点详解 #### 一、引言 在Web开发中,缓存是一种常见的技术,用于提高页面加载速度和减少服务器负载。然而,在某些情况下,我们需要强制浏览器或者代理服务器清除缓存,以确保用户看到的是最新...

    jsp清除各种缓存

    ### jsp清除各种缓存知识点详解 #### 一、前言 在Web开发中,缓存是一项非常重要的技术,它可以显著提高网站的响应速度和用户体验。然而,在某些情况下,我们需要清除缓存以确保用户获取到最新的数据。本文将详细...

    HTML,JSP页面缓存的解决方案

    1. **强制缓存**:通过`Expires`和`Cache-Control`头来控制,如果满足条件则直接使用缓存,不向服务器发送请求。 2. **协商缓存**:当强制缓存失效时,客户端会向服务器发送带有缓存验证信息(如`If-Modified-Since`...

    jsp去除浏览器缓存

    ### jsp去除浏览器缓存详解 #### 一、引言 在Web开发中,为了提高用户体验及页面加载速度,浏览器通常会缓存一部分资源。但有时为了确保用户获取到最新的内容,我们需要禁止或控制浏览器对特定页面的缓存。本文将...

    JSP页面缓存的简单实现 (可用于 content-type 为字符类型的JSP页面).zip

    文件"jsp_cache.rar"可能是实现JSP缓存的Java源代码,而"JSP页面缓存的简单实现 (可用于 content-type 为字符类型的JSP页面).txt"可能包含了解释和使用该缓存机制的说明。在实际应用中,开发者需要根据具体需求...

    在Jsp中怎样清空缓存 了解就可以了

    在JSP(Java Server Pages)开发中,缓存是一个重要的概念,它能够提高网页的加载速度,但有时也需要我们手动清空以确保最新的内容被正确显示。本篇将详细讲解如何在JSP中管理和清空缓存。 首先,我们要知道JSP中的...

    jsp 缓存处理

    ### 三、JSP缓存清除 - **服务端清除**:可以通过更新JSP页面或者清理服务器上的缓存文件来实现。 - **客户端清除**:用户可以手动清理浏览器缓存,或者开发者通过设置`HTTP Cache-Control`和`Expires`头部指令控制...

    基于JSP Struts 缓存的公司管理系统

    《基于JSP Struts 缓存的公司管理系统》是由曹广鑫、时强等作者设计与实现的一个企业级应用系统,它充分利用了JSP(JavaServer Pages)和Struts框架的优势,结合缓存技术,提高了系统的性能和响应速度。本文将深入...

    oscache-JSP缓存

    **osCache - JSP缓存技术详解** osCache是由OpenSymphony开源组织开发的一个高效、易用的缓存解决方案,特别适用于Java Web应用程序,尤其是JSP页面。它为开发者提供了一种在JSP页面内部实现快速内存缓存的机制,...

    OSCache缓存jsp例子

    在JSP页面缓存中,OSCache会将编译后的JSP页面存储在内存中,当客户端请求相同的JSP页面时,直接从缓存中获取,而无需重新编译和执行。 要使用OSCache,你需要在项目中引入OSCache的依赖。如果你使用的是Maven,...

    JSP页面缓存cache技术–浏览器缓存介绍及实现方法

    表现层/数据服务层(传统web的表现层)也可以设置缓存(jsp cache 就是这一层,实现在app server上的缓存机制) 另外Browser也有缓存(如IE)这个大家也都知道(实现在 web server 上的缓存机制)。越上层的缓存...

    JSP清除页面缓存常用方法小结

    - `Expires` 设置为0,表示页面已经过期,不应被缓存。 对于HTML页面,可以在`&lt;head&gt;`部分添加以下元标记来达到类似的效果: ```html ; charset=gb2312"&gt; ``` 二、清除Cookie Cookie是Web应用程序用来存储...

    jsp页面缓存技术.rar

    &lt;br&gt; 如果您有不清楚的问题或者建议,请您通过以下方式联系我,我随时在线为您解答难题,再次谢谢您光临www.web-java.com。 &lt;br&gt;【JAVA/JSP/DB高手】QQ群:17398054 【Linux高手群】QQ群:26976792 ...

    如何清除tomcat缓存

    1. **使用`meta`标签**:在HTML页面头部添加`&lt;meta&gt;`标签来控制浏览器不缓存页面: ```html ``` 2. **强制刷新**:在浏览器中使用强制刷新命令(通常是Ctrl+F5)来清空缓存并加载最新的资源。 #### 小结 ...

Global site tag (gtag.js) - Google Analytics