Response对象及常用方法

本文介绍了Servlet Response对象的多种方法,包括添加Cookie、HTTP首部信息,对URL进行编译和重写,清空和重设缓冲区,获取字符编码、MIME类型、本地化信息等,还涉及发送错误信息、重定向请求以及设置缓冲区大小、状态码等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

void addCookie(Cookie cookie)给客户端添加一个Cookie对象,以保存客户端的信息

void addDateHeader(String name,long value) 添加一个日期类型的HTTP首部信息,覆盖同名的HTTP首部

void addIntHeader(String name,int value) 添加一个整型的HTTP首部,并覆盖旧的HTTP首部

String encodeRedirectURL(String url)对使用的URL进行编译

String encodeURL(String url)封装URL并返回到客户端,实现URL重写

void flushBuffer() 清空缓冲区

int getCharacterEncoding() 取得字符编码类型

String getContentType() 取得MIME类型

Locale getLocale() 取得本地化信息

ServletOutputStream getOutputStream() 返回一个二进制输出字节流

PrintWriter getWriter() 返回一个输出字符流

void reset() 重设response对象

void resetBuffer()重设缓冲区

void sendError(int sc) 向客户端发送HTTP状态码的出错信息

void sendRedirect() 重定向客户的请求到指定页面

void setBufferSize(int size) 设置缓冲区的大小为size

void setCharacterEncoding(String encoding) 设置字符编码类型为encoding

void setContentLength(int length)设置响应数据的大小为size

void setContentType(String type) 设置MIME类型

void setDateHeader(String s1,long l) 设置日期类型的HTPP首部信息

void setLocale(Locale locale) 设置本地化为locale

void setStatus(int status)  设置状态码为status

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值