1.设置某些资源(如图片,css,js)在浏览器缓存的时间:Filter
来源:互联网 发布:yum openssl安装 编辑:程序博客网 时间:2024/05/22 14:55
package com.bjpowernode.drp.util.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * 此Filter设置某些资源(如图片,css,js)在浏览器缓存的时间 * * @author Kevin * */public class WebCacheFilter implements Filter {@Overridepublic void destroy() {// TODO Auto-generated method stub}@Overridepublic void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {// 转为HttpServletRequest,HttpServletResponseHttpServletRequest httpServletRequest = (HttpServletRequest) request;HttpServletResponse httpServletResponse = (HttpServletResponse) response;// 设置HTTP头协议,针对图片,scc,js缓存5000shttpServletResponse.setHeader("Cache-control", "max-age=5000");chain.doFilter(httpServletRequest, httpServletResponse);}@Overridepublic void init(FilterConfig filterConfig) throws ServletException {// TODO Auto-generated method stub}}
- 1.设置某些资源(如图片,css,js)在浏览器缓存的时间:Filter
- 2.设置某些资源(如图片,css,js)在浏览器缓存的时间:Filter配置
- 用ajax清除浏览器缓存的js、css、图片等
- 用ajax清除浏览器缓存的js、css、图片等
- Filter的浏览器端缓存设置
- 利用 filter 机制 给 静态资源 url 加上时间戳,来防止js和css文件的缓存,利于开发调试
- cocos2d-js在某些浏览器下9宫格图片有明显切割线的问题解决
- [Filter过滤器]解决缓存网站图片,css,js等问题
- 清除css,js,img的浏览器缓存
- 利用Filter实现对网页某些特殊属性的设置,例:设置网页的缓存情况
- 控制html、css、js等静态资源的缓存时间的过滤器
- 控制静态资源(html,css,js)的缓存时间的过滤器
- 部分浏览器(如chorme)缓存js的问题解决
- 使用js强制浏览器不缓存网页,在某些实时性网页上使用
- 用.htaccess设置网页/图片/js/css文件内容缓存
- google浏览器在调试时不缓存js和图片
- CSS、JS在不同浏览器的兼容性问题
- 让浏览器不加载缓存CSS和JS的方法
- smarty使用变量+mysqli+数组+运算+实例
- 简单一点理解推挽输出与开漏输出
- overdue与expire,hardly,nearly 和 almost
- Oracle修改列名
- eclipse 应用tomcat的日志配置
- 1.设置某些资源(如图片,css,js)在浏览器缓存的时间:Filter
- SQL2005删除复制数据库的发布与订阅的方法
- C\C++类型转换操作符
- larbin的队列
- 主题:JavaEE ear包类加载器机制解析
- 修改linux终端输出颜色
- 程序中得到百度的搜索结果
- 2.设置某些资源(如图片,css,js)在浏览器缓存的时间:Filter配置
- 不能转换为字符串,将一个整数倒序,如1234转换为4321