HttpServletResponse简介说明

java-教程王 Servlet 发布时间:2022-01-02 07:31:03 阅读数:8093 1
下文笔者讲述HttpServletResponse对象的简介说明,如下所示:

HttpServletResponse对象的简介说明

HttpServletResponse对象是服务器向客户端发送数据的对象,
HttpServletResponse对象向客户端发送数据包含一下三种信息
1.响应头
2.状态码
3.数据
HttpServletResponse对象发送数据格式如下所示

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Mon, 1 Jan 2021 13:13:33 GMT
Content-Type: text/html
Last-Modified: Mon, 1 Jan 2021 13:13:12 GMT
Content-Length: 112
<html><head><title>java265.com</title></head>....</html>

HttpServletResponse对象常见的方法如下所示:

addHeader(String name,String value) //将指定的名字和值加入到响应的头信息中
encodeURL(String url) //编码指定的URL
sendError(int sc) //使用指定状态码发送一个错误到客户端
setDateHeader(String name,long date //将给出的名字和日期设置响应的头部
setHeader(String name,String value) //将给出的名字和值设置响应的头部 eg:response.setHeader(“Refresh”,”2;url=”http://www.baidu.com”); 页面的刷新
setStatus(int sc) //给当前响应设置状态码
getOutputStream() //字节输出流对象
getWriter() //字符的输出流对象
sendRedirect () //对浏览器的请求直接作出响应,响应的结果就是告诉浏览器去重新发出对另外一个URL的访问请求;方法调用者与被调用者使用各自的request对象和response对象,它们属于两个独立的访问请求和响应过程。
setContentType(String ContentType) //设置响应的MIME类型 ,页面的设置文本类型,获取或设置输出流的 HTTP MIME 类型。
setCharacterEncoding(String charset) //告知服务器用什么方式编码解析

常见的响应状态码

状态码404对应的常量 SC_NOT_FOUND
状态码200对应的常量 SC_OK
状态码500对应的常量 SC_INTERNAL_SERVER_ERROR

HttpServletResponse的功能

  1. 向客户端写入Cookie
  2. 重写URL
  3. 获取输出流对象,向客户端写入文本或者二进制数据
  4. 设置响应客户端浏览器的字符编码类型
  5. 设置客户端浏览器的MIME类型
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Servlet/202201/244.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者