首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java Web Response对象的27个方法及状态码

Java Web Response对象的27个方法及状态码

作者头像
用户1289394
发布2018-02-27 14:59:28
1.8K0
发布2018-02-27 14:59:28
举报
文章被收录于专栏:Java学习网Java学习网

response表示HttpServletResponse对象,主要将JSP容器处理后的结果传回到客户端。

网络配图 1、void addCookie(Cookie cookie) 添加一个Cookie对象,保存客户端信息 2、void addDateHeader(String name, long value) 添加一个日期类型的HTTP头信息,覆盖同名的HTTP头信息 3、void addHeader(String name, String value) 添加一个HTTP头,覆盖同名的旧HTTP头 4、void addIntHeader(String name, int value) 添加一个整型的HTTP头,覆盖同名的旧HTTP头 5、boolean containsHeader(String name) 判断指定的HTTP头是否存在 6、String encodeRedirectURL(String url) 对sendRedirect()方法使用的URL进行编码 7、String encodeURL(String url) 将URL予以编码,回传包含session ID的URL 8、void flushBuffer() 强制把当前缓冲区的内容发送到客户端 9、int getBufferSize() 取得以kb为单位的缓冲区大小 10、String getCharacterEncoding() 获取响应的字符编码格式 11、String getContentType() 获取响应的类型

网络配图 12、Locale getLocale() 获取响应的Locale对象 13、ServletOutputStream getOutputStream() 返回客户端的输出流对象 14、PrintWriter getWriter() 获取输出流对应的writer对象 15、boolean isCommitted() 判断服务器端是否已经将数据输出到客户端 16、void reset() 清空buffer中的所有内容 17、void resetBuffer() 情况buffer中所有的内容,但是保留HTTP头和状态信息 18、void sendError(int xc) void sendError(int xc, String msg) 发送错误,包括状态码和错误信息 19、void sendRedirect(String locationg) 把响应发送到另外一个位置进行处理 20、void setBufferSize(int size) 设置以kb为单位的缓冲区大小 21、void setCharacterEncoding(String charset) 设置响应使用的字符编码格式 22、void setContentLength(int length) 设置响应的BODY长度 23、void setContentType(String type) 设置响应的类型 24、void setDateHeader(String name, long value) 设置指定名称的Data类型的HTTP头的值 25、void setHeader(String name, String value) 设置指定名称的HTTP头的值 26、void setIntHeader(String name, int value) 设置指定名称的int类型的HTTP头的值 27、void setStatus(int xc) 设置响应状态码,新值会覆盖当前值

网络配图 成员(HTTP状态码): int SC_CONTINUE = 100 int SC_SWITCHING_PROTOCOLS = 101 int SC_OK = 200 int SC_NON_AUTHORITATIVE_INFORMATION = 203 int SC_ACCEPTED = 202 int SC_CREATED = 201 int SC_NO_CONTENT = 204 int SC_RESET_CONTENT = 205 int SC_PARTIAL_CONTENT = 206 int SC_MULTIPLE_CHOICES = 300 int SC_MOVED_PERMANENTLY = 301 int SC_MOVED_TEMPORARILY = 302 int SC_FOUND = 302 int SC_SEE_OTHER = 303 int SC_NOT_MODIFIED = 304 int SC_USE_PROXY = 305 int SC_TEMPORARY_REDIRECT = 307 int SC_BAD_REQUEST = 400 int SC_UNAUTHORIZED = 401 int SC_PAYMENT_REQUIRED = 402 int SC_FORBIDDEN = 403 int SC_NOT_FOUND = 404 int SC_METHOD_NOT_ALLOWED = 405 int SC_NOT_ACCEPTABLE

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java学习网 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档