Filter设置缓存
来源:互联网 发布:淘宝明星同款会扣分吗 编辑:程序博客网 时间:2024/05/17 22:49
publicclass JspFilterimplements Filter {
publicvoid destroy() {
}
publicvoid doFilter(ServletRequest request, ServletResponseresponse, FilterChain chain)throws IOException, ServletException {
//设置对jsp页不保存
HttpServletResponse resp = (HttpServletResponse) response;
resp.setHeader("expires","-1");
resp.setHeader("cache-control","no-cache");
resp.setHeader("pragam","no-cache");
chain.doFilter(request, response);
}
publicvoid init(FilterConfig fConfig)throws ServletException {
}
}
<filter>
<display-name>JspFilter</display-name>
<filter-name>JspFilter</filter-name>
<filter-class>czb.filter.JspFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>JspFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
以下是设置保存多长时间:
publicvoid doFilter(ServletRequest request, ServletResponseresponse,
FilterChain chain) throws IOException, ServletException{
HttpServletResponse resp = (HttpServletResponse) response;
Calendar cal = Calendar.getInstance();
//加7天
cal.add(Calendar.DATE, 7);
long time = cal.getTimeInMillis();
resp.setDateHeader("expires", time);
chain.doFilter(request, response);
}
<filter>
<display-name>PictureFilter</display-name>
<filter-name>PictureFilter</filter-name>
<filter-class>czb.filter.PictureFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>PictureFilter</filter-name>
<url-pattern>*.jpg</url-pattern>
</filter-mapping>
- Filter设置缓存
- Filter的浏览器端缓存设置
- Filter-过虑器应用之2-设置页面缓存
- JAVAEE之--------过滤器设置是否缓存(Filter)
- Filter多方式拦截、禁用IE图片缓存、Filter设置字符编码
- 利用Filter实现对网页某些特殊属性的设置,例:设置网页的缓存情况
- JavaWeb-过滤器Filter学习(二)设置全站编码与设置页面缓存
- Luence filter 缓存分析
- Filter拒绝浏览器缓存
- 1.设置某些资源(如图片,css,js)在浏览器缓存的时间:Filter
- 2.设置某些资源(如图片,css,js)在浏览器缓存的时间:Filter配置
- 过滤器(Filter)应用之------设置页面缓存、用户的自动登录和敏感词过滤
- DJANGO GET和FILTER FILTER缓存问题
- 缓存设置
- 设置缓存
- 缓存设置
- 设置缓存
- 缓存Filter(一步一步学习J2EE)
- make sure the content of your adapter is not modified from a background thread . but only from the
- git使用方法
- Python 学习入门(0)—— 简明教程
- 机器学习(二)之Logistic Regression
- Cache 优化
- Filter设置缓存
- linux网络编程系列-select和epoll的区别
- uva 620 - Cellular Structure
- ZOJ 2185 Count on Canton
- 求最大值最小值
- BST(Binary Search Tree 二叉查找树模版)
- Ubuntu和RedHat的区别
- Linux下配置eclipse桌面快捷方式
- 不支持此游标类型/并发组合