请同学们先浏览PPT,这是一个任务点哈!完成后有惊喜哟!
response是和应答相关的HttpServletResponse类的一个对象,它封装了服务器对客户端的响应,然后被发送到客户端以响应客户请求。response对象产生的对客户的请求做出动态的响应,并向客户端发送数据。HttpServletResponse对象具有页面作用域。
JSP会根据客户端的请求建立一个默认的response对象,response对象用来提供给客户端浏览器的参考信息,比如响应的头,响应的本体(HTML文本内容)以及服务端的状态码信息。

序号 | 方法名 | 方法功能 |
1 | addHeader(String name,String value) | 添加HTTP文件头,该header将会传递到客户端 |
2 | setHeader(String name,String value) | 设置指定名字的HTTP文件头值 |
3 | containsHeader(String name) | 判断指定名字的HTTP文件头是否存在 |
4 | addCookie(Cookie cookie) | 添加一个cookie对象,用来保存客户端的用户信息 |
5 | encodeURL() | 使用sessionId来封装URL |
6 | flushBuffer() | 强制将当前缓冲区的内容发送到客户端 |
7 | getBufferSize() | 返回缓冲区的大小 |
8 | sendError(int sc) | 向客户端发送错误信息 |
9 | sendRedirect(String location) | 把响应发送到另一个指定的位置进行处理 |
10 | getOutputStream() | 返回到客户端的输出流对象 |
11 | setContentType() | 动态改变contentType属性 |

<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.util.*" %> <html> <head> <title> response页面刷新 </title> </head> <body> <% response.setHeader("refresh","2"); out.println(new Date().toLocaleString()); %> </body> </html> |

