package am_cn.itcast.response; |
import java.io.IOException; |
import java.util.Date; |
import javax.servlet.ServletException; |
import javax.servlet.http.HttpServlet; |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletResponse; |
public class ResponseDemo5 extends HttpServlet { |
public void doGet(HttpServletRequest request, HttpServletResponse response) |
throws ServletException, IOException { |
|
// 不要 缓存的 三个 头 : |
|
//Cache-Control : no-cache |
// Pragma: no-cache |
// Expires: Thu, 01 Dec 1994 16:00:00 GMT (时间值 ) |
|
// 都是 用于 控制 浏览器 缓存的 , 当前 是要不缓存, 其 值 是 no-cache, no-cache,Thu, 01 Dec 1994 16:00:00 GMT 时间值 |
|
// 为什么 有三个 头 啊 ? |
// 如果 要 通知 浏览器 不缓存, 最好 的方式 这个三个 都设置 |
response.setHeader( "Cache-Control" , "no-cache" ); |
response.setHeader( "Pragma" , "no-cache" ); |
// 设置 expires 的时候 需要 调用 这个 方法 : setDateHeader(java.lang.String name, long date) |
response.setDateHeader( "Expires" , - 1 ); |
|
|
// 向 来访者 输出 当前的 系统时间 |
|
Date date = new Date(System.currentTimeMillis()); |
|
response.getWriter().print(date.toLocaleString()); |
|
} |
public void doPost(HttpServletRequest request, HttpServletResponse response) |
throws ServletException, IOException { |
doGet(request, response); |
} |
} |