Java Web Response对象的27个方法及状态码
Java学习网(www.javalearns.com)提拱
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
请↙↙↙点击“阅读原文” ….
- iPhone 8售价持续下跌!比iPhone 7还便宜
- 练习12.12|每日一练Java编程笔试面试题
- java初学者学习心得
- Java程序员编程的10个正确姿势
- 学习Java开发少走弯路的几个要点
- 经济学人|Indian Marriage Websites: Click, meet and marry (1
- 没想到啊!3980元的Web前端视频今日免费送。
- 为什么 Java 不支持多重继承
- 关于 Java 对象序列化您不知道的 5 件事
- 使用 Kotlin 编写你的第一个 Firefox WebExtension 扩展