设置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");

本文介绍了如何通过设置HTTP响应头来实现禁止浏览器缓存、定时刷新网页及请求重定向等功能。详细展示了设置缓存控制、刷新间隔及使用状态码与location头进行页面跳转的方法。
6419

被折叠的 条评论
为什么被折叠?



