设置http
响应头控制浏览器禁止缓存当前文档内容
response.setDateHeader("expries", -1);
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
设置http
响应头控制浏览器定时刷新网页(refresh
)
response.setHeader("refresh", "5");
//设置 refresh 响应头控制浏览器每隔5秒钟刷新一次
设置http
响应头实现请求重定向
应用场景:
用户登陆,用户首先访问登录页面,登录成功后,就会跳转到某个页面
实现方式:
response.sendRedirect(String location)
即调用response对象
的sendRedirect()
实现请求重定向
sendRedirect
内部的实现原理:
使用response
设置302
状态码和设置location
响应头实现重定向
当然本质上也可以使用setHeader()
来指定status
和location
综上实现代码展示
// 设置 响应头 禁止缓存
// response.setDateHeader("expries", -1);
response.setHeader("Cache-Control", "no-cache");
// 设置响应头 五秒刷新一次网页
response.setHeader("refresh", "5");
// 设置 重定向
// response.sendRedirect("/Demon1");
response.setHeader("status", "302");
response.setHeader("location", "/Demon1");