[JAVA EE ]创建Servlet——继承HttpServlet类笔记3
Response
一、响应行
-
组成:协议/版本 响应状态码 状态码描述 响应状态码:服务器告诉客户端浏览器本次请求响应的一个状态,都是三位数 1xx:服务器接收客户端消息,但是没有接收完成,等待一段时间后,发送1xx状态码 2xx:成功,200 3xx:重定向。302重定向,304访问缓存 4xx:客户端错误。404找不到后台地址 5xx:服务器端错误。500服务器内部错误
二、响应头
常见
-
Content-Type:服务器告诉客户端本次响应体数据格式以及编码格式
三、响应体
向客户端返回数据
-
设置响应行 格式:HTTP/1.1 200 OK 设置状态码:setStatus(int sc) 设置响应头 setHeader(String name, String value) 设置响应体 response.getWriter().write(内容) response.getOutputStream.write() 解决返回乱码 response.setContentType("text/plain;charset=utf-8")
四、重定向
特点:
- 地址栏发生变化
- 重定向可以访问其他站点的资源
- 重定向是两次请求,不能使用request对象来共享数据 resp.sendRedirect("http://www.baidu.com");