禁用浏览器的缓存
禁用瀏覽器緩存(三個頭信息)* 應用:網銀。頁面的數據是發送變化的。Cache-Control : no-cacheExpires: -1 值是日期類型(setDateHeader())Pragma : no-cache
設置三個Http頭信息禁用瀏覽器緩存
Cache-Control : no-cache
Pragma : no-cache
Expires: Thu, 01 Dec 1994 16:00:00 GMT (非常特殊,轉換特定日期格式才可以)
package cn.learn.response;import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;/*** 禁用瀏覽器的緩存* @author Administrator**/
public class CEPServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {/*** Cache-Control : no-cacheExpires: -1 值是日期類型(setDateHeader())Pragma : no-cache*/// 設置三個頭信息response.setHeader("Cache-Control","no-cache");response.setHeader("Pragma","no-cache");response.setDateHeader("Expires", -1);// 向頁面輸出當前的時間// 獲取當前時間Date date = new Date();// 修改格式 yyyy-MM-dd HH:mm:ssSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String str = sdf.format(date);// 輸出response.getWriter().write(str);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}
總結
- 上一篇: 页面定时跳转(读秒)
- 下一篇: 搭建项目前端页面环境