在B/S架构的项目中,访问web项目时,往往需要清理浏览器的缓存数据,js ,css 等等。

//方法1:在引用的js ,css ,图片,等文件的url 处加一个变量,生成一个随机数字

//方法2:在jsp或html页面中,meta标签中添加属性值

//方法3:在js提交表单时的请求方法上添加控制缓存的方法

//如果是form表单提交,则在表单上添加一个属性

//如果是jquery的ajax提交方式,则如下,添加before函数做处理

$.ajax({

url:'QueryUserList.do',

dataType:'json',

data:{},

beforeSend :function(xmlHttp){

xmlHttp.setRequestHeader("If-Modified-Since","0");

xmlHttp.setRequestHeader("Cache-Control","no-cache");

},

success:function(response){

//操作

}

async:false

});

//或者添加cache 属性

$.ajax({

url:'QueryUserList.do',

dataType:'json',

data:{},

cache:false,

ifModified :true ,

success:function(response){

//操作

}

async:false

});

//方法4:使用Crtl+F5  跳过缓存,请求新数据,支持部分浏览器

//方法5:创建一个windows环境的清理浏览器缓存的批处理文件(clearCache.bat),在打开浏览器之前运行一下清理缓存的批处理文件

//调用的是Windows 自带的API函数,针对IE有效,代码如下:

@echo 现在清除Cookies

@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 2

@echo 现在清除浏览历史

@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 1

@echo 现在清除临时文件夹

@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 8

@echo 现在清除保存的密码

@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 32

@echo 现在清除表单数据

@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 16

@echo 清除以上所有项目

@Rundll32 InetCpl.cpl,ClearMyTracksByProcess 255

java 清理页面缓存数据_Web项目中,清理浏览器缓存的几种方式相关推荐

  1. java开发页面超链接样式_Web报表中如何设置超链接的样式

    Web报表中如何设置超链接的样式. 超链接是WEB项目中经常会用到的功能,如实现数据钻取,数据详细说明等.在WEB页面中,各种属性的数据是很多的,怎样对有超链接的数据与普通数据进行区别展现,让用户能一 ...

  2. java redis缓存理解_Java项目中使用Redis缓存案例

    缓存的目的是为了提高系统的性能,缓存中的数据主要有两种: 1.热点数据.我们将经常访问到的数据放在缓存中,降低数据库I/O,同时因为缓存的数据的高速查询,加快整个系统的响应速度,也在一定程度上提高并发 ...

  3. java 设置word刷新_Java 设置Word中的表格自适应的3种方式

    概述 class="MsoNormal">在Word创建表格时,可设置表格"自动调整",有3种情况,通过Java程序设置可调用相应的方法来实现,即: 根据 ...

  4. 如何在所有主要浏览器中清除浏览器缓存(快速方式)

    When fixing common WordPress errors, one common piece of advice that you would often receive is to & ...

  5. vue项目中解决浏览器刷新vuex数据消失问题

    vue项目中解决浏览器刷新vuex数据消失问题 说明 vuex中的数据经过浏览器刷新后会消失,所以应设置在浏览器刷新之前将数据存入浏览器或者cookie中. 操作 打开App.vue,在created ...

  6. vue项目 如何解决浏览器缓存问题

    目录 1.什么是浏览器缓存 2.浏览器缓存类型 3.浏览器缓存的优势与劣势 4. 浏览器缓存机制 5.如何清除浏览器缓存 在代码更新发布后,都会要求运营人员在访问网址时清除下本地缓存,防止万一掉坑 那 ...

  7. 把一个数组的值存入二叉树中,然后利用前序、中序、后序3种方式进行遍历(完整代码以及运行结果)(Java)

    把一个数组的值存入二叉树中,然后利用前序.中序.后序3种方式进行遍历(完整代码以及运行结果) 在最近的面试过程中,听说有小伙伴被面试官要求创建二叉树,然后对该二叉树进行遍历,感觉这一直以来都是一个大家 ...

  8. angularjs html 缓存,如何删除使用AngularJS的HTML中的浏览器缓存?

    如何删除HTML浏览器的缓存,它使用AngularJS?我在我的index.html中使用了以下内容.我也尝试在我的app.js中使用$templateCache,但没用.如何删除使用AngularJ ...

  9. 解决Ajax中IE浏览器缓存问题

    解决Ajax中IE浏览器缓存问题 1.首先,先看一张图.从这张图中我们可以清楚的了解到从请求的发出到解析响应的过程. 2.根据图中的三个节点我们可以使用三种方式解决这个缓存问题(主要是针对ie) 2. ...

最新文章

  1. 这5个机器学习项目你不可错过!(附代码)
  2. 你真的懂redis的数据结构了吗?redis内部数据结构和外部数据结构揭秘
  3. Linux 系统中的权限管理
  4. html5图像映射坐标怎么看,如何将AxesImage中的坐标映射到已保存图像文件中的坐标?...
  5. BI 界震动 - Power BI Premium 个人版只要每月 120 元
  6. java爬虫的2种爬取方式(HTTP||Socket)简单Demo(一)
  7. 从零开始的全栈工程师——html篇1.2
  8. 《ArcGIS Runtime SDK for Android开发笔记》——(7)、示例代码arcgis-runtime-samples-android的使用...
  9. DevOps - 用 Ansible 管理 VMware 虚拟机
  10. Boosting Xgboost
  11. mybatis一对多和多对一
  12. wow插件实现优雅的动画页面
  13. 基于docker的redis4.0单机集群搭建
  14. Android学习及如何利用android来赚钱
  15. 各种机器学习分类模型的优缺点
  16. PHP之ctype扩展
  17. 【周志华机器学习】十二、计算学习
  18. 游戏辅助制作核心----植物大战僵尸逆向之加速出僵尸(十)
  19. 达梦数据库配置SSL认证加密
  20. 2021年年末全国男女比例数据公布

热门文章

  1. F2FS源码分析-6.6 [其他重要数据结构以及函数] F2FS的重命名过程-f2fs_rename函数
  2. Day14-HTTP协议 web开发概述 servlet快速入门
  3. windows 中 vpn连接提示, 虚拟专用网络 由于RAS/虚拟专用网络,服务器上配置的某个策略,服务器用于验证用户名和密码的身份验证方法可能与连接配置文件中的身份证验证方法不匹配
  4. 卸载了PL/SQL Developer,说一下与Toad for Oracle的对比
  5. 在LCD上显示英文和汉字
  6. 下列符号中 表示python中单行注释的是_下列符号中,表示Python中单行注释的是...
  7. linux系统(Centos 7)部署环境记录(显卡驱动、CUDA、CuDnn和conda环境安装)
  8. 格式工厂压缩视频方法分享
  9. [Linux Kernel] memory-barriers 内存屏蔽 官方文档
  10. Scalar Evolution