response对象:响应客户请求,向客户端输出信息。
封装了JSP产生的响应,并发送到客户端以响应客户端的请求。请求的数据的类型是任意的(包括文件)。
在JSP页面内有效。
1.重定向网页
response.sendRedirect() :将网页重定向到另一个页面。
重定向 支持将地址重定向到不同主机上
转发 不支持
2.处理Http文件头
response对象可以设置HTTP响应报头。
2.1 禁用缓存
安全性较好的网站,要禁用缓存
response.setHeader(“Cache-Control”,"no-store")
response.setDateHeader("Expires",0)
2.2 设置页面自动刷新
每隔10s自动刷新一次
response.setHeader("refresh","10")
2.3 定时跳转网页
每个5s后自动跳转到指定网页
response.setHeader("refresh","5;URL=login.jsp")
3.设置输出缓冲
服务器——缓冲区——客户端
缓冲区的内容到客户端的条件:
(1)JSP页面的输出信息已全部写入缓冲区
(2)缓冲区满了
(3)调用response.flushBuffer() 或者 out.flush()