J2EE中使用Filter過濾器清除網頁緩存
package www.csdn.dbshop.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.HttpServletResponse; public class CacheFilter implements Filter { public void init(FilterConfig filterConfig) throws ServletException { System.out.println("初始化"); } public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException { // response對象 HttpServletResponse res = (HttpServletResponse) response; // 設定網頁的到期時間,一旦過期則必須到服務器上重新調用 res.setDateHeader("Expires", -1); // Cache-Control 指定請求和響應應遵循的緩存機製 no-cache指示請求或響應消息是不能緩存的 res.setHeader("Cache-Control", "no-cache"); // 用於設定禁止瀏覽器從本地緩存中調用頁麵內容,設定後一旦離開頁麵就無法從Cache中再調出 res.setHeader("Pragma", "no-cache"); // 放行 chain.doFilter(request, res); } public void destroy() { System.out.println("銷毀"); } }
原帖地址:https://blog.csdn.net/qxs965266509/article/details/8848856
最後更新:2017-04-03 20:19:53
上一篇:
J2EE中使用Filter過濾器清除網頁緩存
下一篇:
十大濾波算法程序大全
網絡子係統72_IP多播地址與MAC多播地址的映射關係
喬布斯17年前預言:毀滅蘋果的將是貪婪
iPhone8被別人惡意鎖死怎麼辦啊!
微信小程序與 iMessage 的 App Store,暗示了新的 App 形式嗎?
Oracle中刪除用戶遇到的問題
Cmd批處理替換文件
'System.Data.DataRow.DataRow(System.Data.DataRowBuilder)' is inaccessible due to its protection leve
RabbitMQ消息隊列(三):任務分發機製
Java開發成長之路第一年
再談Android客戶端進程保活