zoukankan      html  css  js  c++  java
  • 设置JSP不做浏览器缓存

    CacheFilter代码:

    package com.my.filter;
    
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import javax.servlet.Filter;
    import javax.servlet.FilterChain;
    import javax.servlet.FilterConfig;
    
    public class CacheFilter implements Filter {
        public CacheFilter() {}
        
        public void init(FilterConfig config) throws ServletException {
        }
        
        public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException {
            HttpServletResponse response = (HttpServletResponse)resp;
            response.setDateHeader("Expires",-1);
            response.setHeader("Cache-Control","no-cache");
            response.setHeader("Pragma","no-cache");
            chain.doFilter(req, response);
        }
        
        public void destroy() {
        }
    }

    web.xml中加入<filter/>

        <filter>
            <filter-name>cahceFilter</filter-name>
            <filter-class>com.my.filter.CacheFilter</filter-class>
        </filter>
    
        <filter-mapping>
            <filter-name>cahceFilter</filter-name>
            <url-pattern>*.jsp</url-pattern>  
        </filter-mapping>
  • 相关阅读:
    进程间通信
    图形的保存与重绘
    mysql记录1
    文件操作
    多线程及聊天室程序
    健康是成功之本
    文档与串行化
    HTML网页制作基础
    Hook和数据库访问
    C++基础笔记1
  • 原文地址:https://www.cnblogs.com/HD/p/3628737.html
Copyright © 2011-2022 走看看