`

jsp页面设置no-cache

 
阅读更多

 

<%@ page language="java" buffer="none" contentType="text/html; charset=UTF-8" %>
第一行里加入buffer="none",然后再添加以下代码
    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);  

 

 

分享到:
评论

相关推荐

    JSP 页面缓存以及清除缓存

    &lt;meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"&gt; ``` 5. **`Refresh`**:指定页面在多少秒后刷新或重定向到另一个URL。 ```html &lt;meta http-equiv="Refresh" content="5; ...

    JSP清除缓存.txt

    其`no-cache`值的作用类似于`Cache-Control`中的`no-cache`。 示例代码: ```java response.setHeader("Pragma", "no-cache"); ``` ##### 3. `Expires` 头部 `Expires` 头部用于指定响应过期的时间。如果设置为一...

    jsp去除浏览器缓存

    &lt;meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"&gt; &lt;meta http-equiv="Expires" content="0"&gt; ``` 这些`&lt;meta&gt;`标签的作用与上面通过`response`对象设置的HTTP响应头相同。 ##...

    IE页面缓存问题jsp及servlet中的设置

    response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // 禁用HTTP 1.1缓存,并强制重新验证 response.setDateHeader("Expires", 0); // 过去的时间,确保浏览器不会缓存 %&gt; ``` 这些...

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

    httpResponse.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); httpResponse.setHeader("Pragma", "no-cache"); httpResponse.setDateHeader("Expires", 0); chain.doFilter(request, ...

    如何防止IE缓存jsp文件.doc

    - `&lt;META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"&gt;`:等同于设置了`Cache-Control`响应头。 - `&lt;META HTTP-EQUIV="Expires" CONTENT="0"&gt;`:与设置了`Expires`响应头相同。 ### 实现原理及注意事项 1. **...

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

    ### JSP页面 Java Server Pages(JSP)同样可以利用响应头来控制缓存。JSP中的代码示例如下: ```jsp if (request.getProtocol().compareTo("HTTP/1.0") == 0) response.setHeader("Pragma", "no-cache"); if ...

    实例详解JSP内置对象--response对象

    例如,`response.setHeader("Cache-Control", "no-cache")`会禁止浏览器缓存页面。 2. **设置内容类型**:通过`response.setContentType("text/html")`可以指定发送到客户端的数据类型。在JSP页面中,通常设置为...

    禁用html页面的缓存

    #### JSP页面的缓存禁用设置 JSP(JavaServer Pages)页面同样可以通过设置HTTP响应头来实现缓存禁用。具体实现方式如下: ```java if (request.getProtocol().compareTo("HTTP/1.0") == 0) { response.set...

    jsp清除各种缓存

    `**:通过设置`Cache-Control`头部为`no-cache`,指示浏览器不要缓存响应。 - **`response.setDateHeader("Expires",0);`**:设置`Expires`头部为0,表示资源过期时间已过,即立即过期。 - **`response.flushBuffer...

    jsp缓存方式

    例如,通过设置`Cache-Control`、`Expires`等头部信息,可以指示浏览器在一定时间内重复使用缓存内容,避免每次请求都向服务器发送新请求。 #### 二、JSP页面缓存时间设定 在JSP页面中,可以通过以下几种方式来...

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

    3. **JSP自身缓存**:JSP有内置的缓存机制,当JSP页面第一次被请求时,会被编译成Servlet。默认情况下,JSP不会每次都重新编译,除非修改了JSP文件。如果想强制JSP重新编译,可以在服务器的`web.xml`中配置`jsp-...

    jsp标签库文档说明

    最后,在JSP页面中,我们可以使用jQuery的`$.get`方法发起AJAX请求,获取并处理服务器返回的XML数据: ```javascript $.get('controller?method=isEmptyOfCategory',{id: id, ajax: 'true'},function(response) { ...

    jsp自学整理资料

    `:设置“Cache-Control”响应头,其值同样为“No-cache”,进一步强调不缓存。 - `response.setDateHeader("Expires",0);`:将“Expires”头设置为0,意味着告诉浏览器该响应立即过期,不应缓存。 2. **作用**:...

    Apache_2.4.23-x64-no-ssl.zip

    它提供了一个灵活、强大的平台,用于托管静态HTML页面、动态内容(如PHP、JSP等)、虚拟主机和负载均衡等任务。 2. **版本2.4.23** 版本2.4.23是Apache服务器的一个稳定发行版,带来了许多性能优化和新特性,包括...

    Jsp抓取页面内容

    &lt;meta http-equiv="cache-control" content="no-cache"&gt; &lt;meta http-equiv="expires" content="0"&gt; &lt;meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&gt; &lt;meta http-equiv="description" content=...

    jsp 缓存处理

    response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", -1); %&gt; ``` 这组代码禁止了浏览器缓存,每次请求都会从服务器获取最新内容。 #### 2. 客户端方法 在HTML `&lt;head&gt;` 标签内...

    jsp动态生成验证码

    JSP页面设置 JSP(JavaServer Pages)是一种基于Java的服务器端脚本技术,可以用来创建动态网页。本案例中,使用了两个JSP页面:`image.jsp`用于生成验证码图片,而`a.jsp`用于显示一个表单让用户输入验证码。 ###...

    让JSP页面过期, 保证每次JSP页面都是最新的.

    在Java Web应用程序中,我们可以使用`HttpServletResponse`对象的`addHeader`方法来设置这些头信息,以防止浏览器缓存页面,从而让每次请求的JSP页面都从服务器获取最新版本。 首先,我们来看`Cache-Control`头。这...

    Wiz书库经典教程JSP Servlet

    例如,`response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");`可以禁止缓存,`Pragma: no-cache`和`Expires: 0`是HTTP/1.0的缓存控制,也应设置。 这个教程不仅适合初学者理解JSP和...

Global site tag (gtag.js) - Google Analytics