JavaWeb如何实现禁用浏览器缓存

作者:yaominghui 时间:2021-09-13 01:27:45 

这篇文章主要介绍了JavaWeb如何实现禁用浏览器缓存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一.禁用浏览器缓存可以通过设置响应头的方式,有如下3个响应头可禁用浏览器缓存问题

1.Cache-control

2.pragma

3.expires

二.代码示例


package cn.xxx.Servlet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class FServlet extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
   response.setHeader("Cache-control", "no-cache");
   response.setHeader("pragma", "no-cache");
   response.setDateHeader("expires", -1);
 }
}

来源:https://www.cnblogs.com/ibcdwx/p/12294323.html

标签:Java,Web,禁用,浏览器,缓存
0
投稿

猜你喜欢

  • 使用javaMail实现发送邮件

    2023-01-20 21:22:26
  • Java特性队列和栈的堵塞原理解析

    2023-10-13 14:15:55
  • Java拦截器Interceptor和过滤器Filte的执行顺序和区别

    2022-06-01 20:37:11
  • java处理数据库不支持的emoji表情符问题解决

    2021-08-21 00:16:58
  • SpringBoot全局配置long转String丢失精度的问题解决

    2023-02-19 22:58:49
  • 深入理解Java虚拟机体系结构

    2021-09-15 19:46:53
  • Java单例模式下的MongoDB数据库操作工具类

    2023-11-20 12:55:01
  • Java使用Freemarker页面静态化生成的实现

    2022-07-24 08:48:42
  • BeanDefinition基础信息讲解

    2022-03-23 23:48:37
  • SpringBoot打包发布到linux上(centos 7)的步骤

    2023-08-11 06:35:55
  • 一文精通Java中的volatile关键字

    2023-11-24 04:17:14
  • Java Spring处理循环依赖详解

    2022-07-14 05:06:16
  • SpringCloudConfig之client端报错Could not resolve placeholder问题

    2023-11-23 11:19:17
  • Java实现TCP/IP协议的收发数据(服务端)代码实例

    2023-08-11 08:44:51
  • java自定义ClassLoader加载指定的class文件操作

    2022-03-16 16:19:07
  • spring Boot打包部署到远程服务器的tomcat中

    2023-01-14 21:45:28
  • java集合迭代器Iterator中的remove陷阱

    2022-06-17 16:11:54
  • eclipse实现ElGamal数字签名

    2023-11-26 07:52:47
  • java编程下字符串的16位,32位md5加密实现方法

    2023-07-29 21:34:28
  • JavaApi实现更新删除及读取节点

    2023-11-10 07:30:33
  • asp之家 软件编程 m.aspxhome.com