前面讲解完Request对象,接下来我们回到刚开始的那张图:
- Request:使用request对象来==获取==请求数据
- Response:使用response对象来==设置==响应数据
Reponse的继承体系和Request的继承体系也非常相似:
介绍完Response的相关体系结构后,接下来对于Response我们需要学习如下内容:
- Response设置响应数据的功能介绍
- Response完成重定向
- Response响应字符数据
-
1 Response设置响应数据功能介绍
HTTP响应数据总共分为三部分内容,分别是==响应行、响应头、响应体==,对于这三部分内容的数据,respone对象都提供了哪些方法来进行设置?
1.响应行
- 对于响应头,比较常用的就是设置响应状态码:
2.响应头
设置响应头键值对:
void setHeader(String name,String value);
3.响应体
对于响应体,是通过字符、字节输出流的方式往浏览器写
获取字符输出流:
PrintWriter getWriter();
获取字节输出流
ServletOutputStream getOutputStream();