您现在的位置是:网站首页>列表内容
JSP 开发之Servlet解决网页缓存问题_JSP编程_
2023-05-25 22:00:40
68人已围观
简介 JSP 开发之Servlet解决网页缓存问题_JSP编程_
JSP 开发之Servlet解决网页缓存问题
(1)我们为什么要防止游览器页面缓存的问题:
所以在不需要缓存的页面中需要实现不缓存页面;
代码如下:
package com.lc.HttpTest; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class CacheJiejue extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); //指定该页面不缓存 response.setDateHeader("Expires",-1); //IE游览器支持的 //保证兼容性 response.setHeader("Cache-Control", "no-cache"); response.setHeader("Pragme", "no-cache"); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } }
(2)但是如果要实现特定时间内的页面缓存 则代码如下:
package com.lc.HttpTest; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class CacheJiejue extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); //指定该页面不缓存 //response.setDateHeader("Expires",-1); //IE游览器支持的 //缓存一定的时间 缓存 一天的时间 response.setDateHeader("Expires",System.currentTimeMillis()+3600*1000*24); //保证兼容性 response.setHeader("Cache-Control", "no-cache"); response.setHeader("Pragme", "no-cache"); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } }
以上就是Servlet解决网页缓存的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
点击排行
![](http://img.jbzj.com/file_images/article/201402/201402250852494.jpg)
- 星球探险家草药汁合成所需材料和方法_单机游戏_游戏攻略_
- 黑色守卫 最强武器怎么得 最强武器推荐_单机游戏_游戏攻略_
- 植物大战僵尸2:腾讯社交版加速心得_葫芦侠修改加速方法说明_单机游戏_游戏攻略_
- 植物大战僵尸2速度怎么加快_植物大战僵尸2修改加速方法推荐_单机游戏_游戏攻略_
- 植物大战僵尸2功夫世界第4天全三星通关视频分享_单机游戏_游戏攻略_
- 我的世界 红石自控路灯制作方法_单机游戏_游戏攻略_
- 植物大战僵尸2功夫世界第2天通关视频分享_单机游戏_游戏攻略_
- 植物大战僵尸2功夫世界第1天全三星通关视频分享_单机游戏_游戏攻略_
- 植物大战僵尸2功夫世界攻略_巨人危机普通模式通关视频教程_单机游戏_游戏攻略_
本栏推荐
![](http://img.jbzj.com/file_images/article/201402/201402250852494.jpg)
-
星球探险家草药汁合成所需材料和方法_单机游戏_游戏攻略_
-
黑色守卫 最强武器怎么得 最强武器推荐_单机游戏_游戏攻略_
-
植物大战僵尸2:腾讯社交版加速心得_葫芦侠修改加速方法说明_单机游戏_游戏攻略_
-
植物大战僵尸2速度怎么加快_植物大战僵尸2修改加速方法推荐_单机游戏_游戏攻略_
-
植物大战僵尸2功夫世界第4天全三星通关视频分享_单机游戏_游戏攻略_
-
我的世界 红石自控路灯制作方法_单机游戏_游戏攻略_
-
植物大战僵尸2功夫世界第2天通关视频分享_单机游戏_游戏攻略_
-
植物大战僵尸2功夫世界第1天全三星通关视频分享_单机游戏_游戏攻略_
-
植物大战僵尸2功夫世界攻略_巨人危机普通模式通关视频教程_单机游戏_游戏攻略_