通过HTTP响应头让浏览器自动刷新

以前如果需要让网页过几秒自动刷新一次,我都会在页面通过JS调用setTimeout来做,最近发现原来服务器通过添加响应头部信息来提示浏览器需要在多少时间之后重新加载页面。

代码很简单:

response.setIntHeader("Refresh", 5);

上述代码指定浏览器在5秒后重新加载当前页面。需要注意的是,单位是秒。

这种方式未必就比JS的方式更有优势,但是至少多一种解决方案可以选择,或许在某种特定场景下就会显出它的优势。

原文地址:https://www.cnblogs.com/kazeki/p/6346666.html