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解决网页缓存的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Servlet解决网页缓存
# Servlet网页缓存问题解决办法
# Java
# JSP
# Servlet获取当前工程路径(绝对路径)问题解析
# JSP 开发之THE SERVLET NAME ALREADY EXISTS.解决方法
# JSP中通过Servlet 将服务器硬盘图片并展示到浏览器
# Jsp+Servlet实现购物车功能
# 浅谈Servlet转发到JSP页面的路径问题(必看)
# JSP 开发之servlet中调用注入spring管理的dao
# JSP开发Servlet重写init()方法实例详解
# JSP 中Servlet的自己实现
# 游览器
# 不需要
# 如有
# 时间内
# 希望能
# 谢谢大家
# 疑问请
# javax
# servlet
# io
# IOException
# PrintWriter
# ServletException
# HttpServletResponse
# HttpServletRequest
# public
# http
# HttpServlet
# import
# br
相关文章:
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
建站之星备案流程有哪些注意事项?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
网页设计网站制作软件,microsoft office哪个可以创建网页?
如何快速生成可下载的建站源码工具?
山东网站制作公司有哪些,山东大源集团官网?
建站之星2.7模板:企业网站建设与h5定制设计专题
如何在宝塔面板创建新站点?
C#怎么创建控制台应用 C# Console App项目创建方法
如何用虚拟主机快速搭建网站?详细步骤解析
如何通过VPS建站无需域名直接访问?
建站之星安装失败:服务器环境不兼容?
制作证书网站有哪些,全国城建培训中心证书查询官网?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
如何在建站之星绑定自定义域名?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
C#如何序列化对象为XML XmlSerializer用法
定制建站方案优化指南:企业官网开发与建站费用解析
如何快速启动建站代理加盟业务?
如何选择香港主机高效搭建外贸独立站?
开心动漫网站制作软件下载,十分开心动画为何停播?
b2c电商网站制作流程,b2c水平综合的电商平台?
建站主机空间推荐 高性价比配置与快速部署方案解析
七夕网站制作视频,七夕大促活动怎么报名?
如何快速选择适合个人网站的云服务器配置?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
广德云建站网站建设方案与建站流程优化指南
如何快速搭建响应式可视化网站?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
制作旅游网站html,怎样注册旅游网站?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
网站代码制作软件有哪些,如何生成自己网站的代码?
免费视频制作网站,更新又快又好的免费电影网站?
宝塔建站助手安装配置与建站模板使用全流程解析
如何选择PHP开源工具快速搭建网站?
浅谈Javascript中的Label语句
网站制作大概多少钱一个,做一个平台网站大概多少钱?
制作宣传网站的软件,小红书可以宣传网站吗?
如何安全更换建站之星模板并保留数据?
如何在Windows虚拟主机上快速搭建网站?
个人网站制作流程图片大全,个人网站如何注销?
昆明高端网站制作公司,昆明公租房申请网上登录入口?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
高端云建站费用究竟需要多少预算?
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
网站制作壁纸教程视频,电脑壁纸网站?
如何在新浪SAE免费搭建个人博客?
上海网站制作开发公司,上海买房比较好的网站有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。