Refresh控制浏览器定时刷新和用Expires头控制浏览器缓存
2018-03-15 14:40
344 查看
只需要response.setHeader(“refresh”,”3”)即可设置浏览器每过三秒刷新一次。
如果需要设置刷新到其他页面,可以在秒数后面跟上url示例如下。
response.setHeader(“refresh”,”3;url=’/day06/index.jsp’”);
使用meta标签模拟头也可以实现一样的功能。
前面提到过禁止缓存,然而对于某些长久不会发生变化的数据来说,需要设置他们缓存来提高网站性能、减轻服务器压力,以下是一个设置缓存的实例。
Response.setDateHeader(“expires”,System.currentTimeMillis()+1000*3600)
注意:必须加上当前时间,否则将从1970年开始算起。同时还要注意其单位为微秒(比如上面设置的就是一个小时)。
如果需要设置刷新到其他页面,可以在秒数后面跟上url示例如下。
response.setHeader(“refresh”,”3;url=’/day06/index.jsp’”);
使用meta标签模拟头也可以实现一样的功能。
前面提到过禁止缓存,然而对于某些长久不会发生变化的数据来说,需要设置他们缓存来提高网站性能、减轻服务器压力,以下是一个设置缓存的实例。
Response.setDateHeader(“expires”,System.currentTimeMillis()+1000*3600)
注意:必须加上当前时间,否则将从1970年开始算起。同时还要注意其单位为微秒(比如上面设置的就是一个小时)。
相关文章推荐
- javaWeb_07-用refresh控制浏览器定时刷新
- refresh控制浏览器定时刷新
- 用refresh控制浏览器定时刷新
- 用refresh控制浏览器定时刷新
- 控制浏览器定时刷新、缓存、重定向
- 用refresh控制浏览器定时刷新
- servlet response应用四:发送http头,控制浏览器定时刷新网页(REFRESH)
- 用Expires头控制浏览器缓存
- JavaWeb---response头--Refresh(刷新)、禁用浏览器缓存、响应体
- response_用Expires头控制浏览器缓存
- response控制浏览器定时刷新
- 浏览器缓存控制——nginx的expires设置
- 心得8--重定向详解、控制浏览器定时刷新网页详解及response细节
- JavaWeb_Day10_学习笔记1_response(3、4、5、6、7、8、9)发送状态码、响应、重定向、定时刷新、禁用浏览器缓存、响应字节数据、快捷重定向方法、完成防盗链
- 心得8--重定向详解、控制浏览器定时刷新网页详解及response细节
- 浏览器缓存相关的HTTP控制头(Last-Modified/Etag/Expires/Cache-Control)详解
- 控制浏览器定时自动刷新
- javaWev_08-用Expires头控制浏览器缓存
- HttpServletResponse response(中文乱码、文件下载、定时刷新、控制缓存、重定向、注意事项)
- HttpServletResponse response(中文乱码、文件下载、定时刷新、控制缓存、重定向、注意事项)