`

jsp页面设置cache

    博客分类:
  • web
 
阅读更多
一直以来,对于为什么jsp页面要加cache控制的meta标签,感到疑惑。直到遇见这个问题,才明白了。

就是一个首页,进入的时候需要经过过滤器,但是在ie当中,首先登陆进去,然后登出,再直接敲那个首页的url,发现根本就不进过滤器了,感觉是浏览器默认保留了页面缓存,于是加入以下的代码,问题解决,让页面控制不用缓存:

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">   
<META HTTP-EQUIV="Expires" CONTENT="0"> 
分享到:
评论

相关推荐

    jsp页面加载时提示loading

    当你遇到“jsp页面加载时提示loading”的问题时,这通常意味着页面正在加载或有延迟加载的情况发生。这个问题可能由多种因素导致,下面我们将详细探讨这些可能的原因及其解决方案。 1. **页面内容过多**:如果JSP...

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

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

    JSP 页面缓存以及清除缓存

    #### 一、JSP页面缓存的重要性与应用场景 JSP(Java Server Pages)技术是一种结合了HTML、XML和Java编程的技术,用于创建动态网页。在JSP开发中,页面缓存是一种常用的技术手段,能够显著提升用户的访问速度并减轻...

    jsp 页面缓存

    例如,我们可以在JSP页面中添加以下Java代码片段来设置缓存策略: ```java response.setHeader("Cache-Control", "max-age=3600"); // 缓存1小时 response.setDateHeader("Expires", System.currentTimeMillis() + ...

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

    在探讨IE页面缓存问题及其在JSP、Servlet与HTML中的设置时,我们首先需要理解网页缓存的基本概念。网页缓存是浏览器为了提高加载速度和减少网络流量,将访问过的网页或其部分元素(如图片、脚本等)保存在本地的一个...

    JSP生成静态页面

    1. **预处理**:当一个JSP页面首次被请求时,JSP容器(如Tomcat)会将其转换为一个Servlet源代码文件。 2. **编译**:接着,这个Servlet源代码会被编译成字节码,并由JVM执行。 3. **生成HTML**:Servlet根据页面上...

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

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

    jsp缓存方式

    1. **使用JSP指令**:在JSP页面顶部添加`&lt;%@ page %&gt;`指令,设置`cache`属性值来控制页面的缓存时间。例如: ```jsp &lt;%@ page cache="false" %&gt; ``` 上述代码表示禁止缓存该JSP页面。 2. **设置HTTP响应头**:...

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

    - 在JSP页面中可以使用内置对象`response`来设置响应头,避免浏览器缓存页面: ```jsp ("Cache-Control", "no-cache, no-store, must-revalidate"); %&gt; ("Pragma", "no-cache"); %&gt; ("Expires", 0); %&gt; ``` 5...

    Jsp抓取页面内容

    - JSP页面由HTML标签与嵌入的Java代码组成。 - JSP可以与Java Servlet无缝集成,共同处理复杂的业务逻辑。 2. **HTTP URLConnection**: - `java.net.HttpURLConnection`类是Java中的一个内置类,用于创建HTTP...

    jsp去除浏览器缓存

    这样就可以自动为所有JSP页面添加去除缓存的设置。 #### 四、总结 综上所述,在JSP应用中可以通过多种方式实现去除浏览器缓存的目的,包括使用JSP内置对象`response`、HTML `&lt;meta&gt;`标签以及过滤器(Filter)等方法...

    jsp常见问题

    为了确保JSP页面在多线程环境下的安全性,可以通过设置`&lt;%@page isThreadSafe="true"%&gt;`指令来指定页面是否支持线程安全。默认情况下,该值为`false`。如果设置为`true`,JSP容器会负责管理页面实例的线程安全,避免...

    纯jsp实现文件上传(页面无刷新,表单数据可连续填写最后上传文件)

    在服务器端,我们需要一个JSP页面(如`upload.jsp`)来接收和处理上传请求。使用`&lt;jsp:useBean&gt;`和`&lt;jsp:setProperty&gt;`标签可以获取表单数据,而`&lt;jsp:include&gt;`标签可以用来处理上传的文件。以下是`upload.jsp`的...

    window.top[_CACHE]实现多个jsp页面共享一个js对象

    本文将详细讲解如何利用`window.top[_CACHE]`来实现多个JSP页面间的JS对象共享。 `window.top`是JavaScript中的一个内置对象,它引用了顶级浏览器窗口,即包含所有框架的窗口。在这个顶级窗口中定义的变量或对象...

    JSP清除缓存.txt

    除了通过Servlet设置HTTP头部之外,还可以在JSP页面中使用HTML元标签来控制缓存行为。 示例代码: ```html &lt;meta http-equiv="pragma" content="no-cache"&gt; &lt;meta http-equiv="cache-control" content="no-cache"&gt; ...

    提升JSP页面响应速度的七大秘籍绝招

    JSP页面可以通过设置`pageCache`属性来控制缓存行为。例如: ```xml *" pageCache="false" %&gt; ``` 通过将`pageCache`属性设置为`false`,可以禁止页面缓存,这对于那些频繁更新且不希望被缓存的页面非常有用。然而...

    JSP实例编程100例

    8、设置页面属性 9、使用GB2312编码 10、使用Big5编码 11、c:catch的用法 12、&lt;c:forEach&gt; begin、end和step的用法 13 、 &lt;c:forEach&gt; 循环 14、&lt;c:forEach&gt; varStatus 的四种属性 15、&lt;c:forEach&gt; 的用法 16、从...

    JSP内置对象实验报告.doc

    在JSP中,有九个内置对象,它们是预定义的,可以直接在JSP页面中使用,无需声明或实例化。本实验主要探讨了四个关键内置对象:request、response、session和pageContext。 1. **request对象**:request对象代表HTTP...

Global site tag (gtag.js) - Google Analytics