JSP中,防止 css js img 等文件的缓存的方法
2016-01-14 14:18
549 查看
被这个问题困扰过很多回,上网也查过很多方法,基本上就是在 <head> 标签中添加如下元素:
可是,照做了也没用。无意中想到,能不能在css之类的文件后面加上一个随机数或者当前时间什么的呢?试了一下,还真行:
但如果像下面这么写就是不行的, 因为script标签不能被嵌入到 link 中使用吧:
<meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0">
可是,照做了也没用。无意中想到,能不能在css之类的文件后面加上一个随机数或者当前时间什么的呢?试了一下,还真行:
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/endparameter.css?<%= System.currentTimeMillis()%>" />
但如果像下面这么写就是不行的, 因为script标签不能被嵌入到 link 中使用吧:
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/endparameter.css?"+ <script type="text/javascript">Math.random()</script> />
相关文章推荐
- CSS3 Transition
- css3过渡
- CSS技巧
- CSS中的border的是怎么绘画出来的
- [学习记录][css]基本视觉格式化
- CSS样式重置
- CSS3硬件加速需要注意的事项
- [转]SCSS 和 SASS 和 HAML 和CoffeeScript
- NPOI之Excel——合并单元格、设置样式、输入公式
- css3翻牌效果
- html表单样式, table隔行高亮, 长字符串自动换行
- CSS 垂直居中
- CSS3 Transform
- CSS3 外发光 渐变色
- [转载]CSS 中为了兼容浏览器的前缀
- CSS3 “搜索中...”“检测中...”效果
- CSS的组成,三种样式(内联式,嵌入式,外部式),优先级
- CSS 一些基础知识(优先级、行内元素的一些属性、font-size单位) 怎样不加载图片
- css改变下拉列表select框的默认样式
- HTML-CSS设置超链接颜色字体