HttpServletResponse简介说明
下文笔者讲述HttpServletResponse对象的简介说明,如下所示:
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的功能
- 向客户端写入Cookie
- 重写URL
- 获取输出流对象,向客户端写入文本或者二进制数据
- 设置响应客户端浏览器的字符编码类型
- 设置客户端浏览器的MIME类型
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。