Filter应用之全站禁用浏览器缓存
2015-11-24 11:03
225 查看
浏览器一般要缓存页面,这对我们在开发时测试很不方便,所以我们可以过滤所有资源,然后添加去除所有缓存!
但是要注意,有的浏览器可能不会理会你的设置,还是会缓存的!这时就要在页面中使用时间戳来处理了。
publicclass NoCacheFilter extends HttpFilter { publicvoid doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException { //认识就执行,不认识就算了 response.setHeader("cache-control", "no-cache"); response.setHeader("pragma", "no-cache"); response.setHeader("expires", "0"); chain.doFilter(request, response); } } |
相关文章推荐
- android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
- Valgrind
- 改变navigationbar 颜色
- linux命令学习笔记(59):rcp命令
- linux命令学习笔记(58):telnet命令
- C# 项目第二天
- JS截取字符串实例详解
- 【APUE】1、第一章 UNIX基础知识
- Android开发技巧——自定义控件之自定义属性
- Android开发技巧——自定义控件之自定义属性
- 一些常用的sip处理流程
- STM32F407 之 按键实验
- Cache-Control的一些认识
- linux命令学习笔记(57):ss命令
- linux命令学习笔记(56):netstat命令
- 电商安全无小事,如何有效地抵御 CSRF 攻击?
- websphere7下log4j不生效的解决办法
- 谈谈个人对habernate的理解
- c++调试重要武器GetLastError
- const成员函数