HttpServletResponse对象
一、Response对象
在service()中可以使用request来获取请求数据,还可以使用response向客户端响应,response有响应流。request和response是一次性的,即每次请求都要创建新的。
response是类型是javax.servlet.http.HttpServlet.Response
response对象和功能:
- 设置响应头信息;
- 发送状态码;
- 设置响应正文;
- 重定向;
设置响应头信息
response有两个响应流,一个是字符流,一个是字节流
- PrintWriter out = response.getWriter();//获取字符流
- ServletOutputStream out = response.getOutputStream();//获取字节流
注意:在一个请求中不能同时使用response.getWriter()和response.getOutputStream()这两个流,不然会抛出非法的状态异常。