我不太确定以下代码的重要性。似乎它可能会导致页面在某个给定的时间间隔自动刷新。然而,这只是一种猜测。这个“刷新”参数是如何使用的?任何其他解释表示赞赏。我已经做了一些谷歌搜索/查看文档无济于事。
// I have some instance of HttpServletRepsonse named response
response.setHeader("Refresh","300");
最佳答案
这就是 HTTP refresh header ,它更广为人知的是 meta refresh tag 。您问题中的一个是与 HTML <head>
中的以下行等效的 HTTP 响应 header :
<meta http-equiv="refresh" content="300" />
它将在给定的秒数后重新加载当前请求,就像您按下 F5 一样。这是一个古老的 Netscape 发明,大多数(如果不是所有)浏览器都支持,但是这个“元” header 并未纳入 RFC 2616 - HTTP header field definitions 标准。 W3C 也discourages 使用了这个头文件。
关于java - response.setHeader ("Refresh", "300") 的含义是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7879512/