void setStatus(int sc)设置HTTP响应消息的状态码,并生成响应状态行,int为状态码默认为200
void setStatus(int sc,Stirng msg)设置HTTP响应消息的状态码,并生成响应状态行int为状态码默认为200
String为响应消息
void sendError(int code)发送表示错误的状态码,并清除缓冲区中的内容
void sendError(int code,String msg)发送表示错误的状态码,发送表示错误的状态码,并清除缓冲区中的内容
void addHeader(String name,String value)增加一个新的头字段
void setHeader(String name,String value)用新的取值代替旧的取值(头字段)
void addIntHeader(String name,int value)增加一个新的头字段
void setIntHeader(String name,int value)用新的取值代替旧的取值(头字段)
void addDataHeader(String name,long date)增加一个包含日期的响应头
void setDataHeader(String name,long date)用新的日期取值代替旧的日期取值(日期头字段)
void setContentLength(int len)设置响应消息的实体内容的大小,单位为字节
void setContentType(Stirng type)设置servlet输出内容的MIME类型,在MIME类型后面也可以加上响应内容所使用的字符集
例如:response.setContentType("text/html; charset=GB2312");如果不设置字符集,
Tomcat5.x就会在其后面自动加上字符集"ISO8859-1"
可以指定浏览器读取数据所用的字符集和服务器上输出流的字符集
常见的MIME类型:
超文本标记语言文本 .html,.html text/html
普通文本 .txt text/plain
RTF文本 .rtf application/rtf
GIF图形 .gif image/gif
JPEG图形 .ipeg,.jpg image/jpeg
au声音文件 .au audio/basic
MIDI音乐文件 mid,.midi audio/midi,audio/x-midi
RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio
MPEG文件 .mpg,.mpeg video/mpeg
AVI文件 .avi video/x-msvideo
GZIP文件 .gz application/x-gzip
TAR文件 .tar application/x-tar
void setCharacterEncoding(String charaate)用于设置输出内容的MIME声明中的字符集编码,就是设置Content-Type头字段中的
字符集编码部分,如果没有设置Content-Type头字段,setCharacterEncoding方法
设置的字符集编码不会出现在HTTP消息的响应头中,但他的设置仍然决定
ServletResponse.getWriter方法返回的Writer对象输出文本内容时所采用的字符集
编码。setCharacterEncoding方法要比setContentType和setLocale的优先极高,他
的设置会覆盖前面所有对字符集的设置。
void setLocale(java.util.Locale loc)用于设置相应消息的本地化信息,他将设置Content-Language响应头字段和Content-Type
头字段中的字符集编码部分。如果没有设置COntent-Type头字段,setLocale方法设置的字
符集编码不会出现在HTTP消息的响应头中,但是他的设置仍然会影响
ServletResponse.getWriter方法返回的Writer对象输出文本内容时所采用的字符集编码。
setLocale的优先级要低于setContentType和setCharacterEncoding。
其参数java.util.Locale对象中只包含了语言和国家地区的信息,并没有包含字符集编码信
息,所以Locale信息必须和字符集编码之间有一种映射关系。在web.xml文件中可以通过设置
<locale-encoding-mapping-list>
<locale-encoding-mapping>
<locale>zh_CN</locale>
<encoding>GB2312</encoding>
</locale-encoding-mapping>
</locale-encoding-mapping-list>
boolean containsHeader(String name)参数:头字段的名称
该方法用于检查某个头字段名称是否已经被设置
ServletOutputStream getOutputStream()返回字节输出流对象(OutputStream的子类)
PrintWriter getWriter() 返回字符缓存输出流
void setBufferSize(int size)用于设置期望的输出缓存区的大小(并不是真实分配的大小,仅是期望值),servlet容器实际
使用的缓冲区的大小不一定等于该设置值,但绝对不会小于该设置值
int getBufferSize()返回servlet容器实际使用的缓冲区的大小
void flushBuffer()用于将输出缓冲区的内容强制输出到客户端,如果当前是响应的第一次向客户端实际输出数据,响应状态行
和各个响应头也会被输出到客户端(将缓冲区的内容提交给客户端后腾出缓冲空间)
void reset()该方法用于清空输出缓冲区中的内容,以及设置的相应状态码和各个响应头,如果当前响应已经向客户端输出过部
分内容,这个方法将会抛出IllegalStateException异常(将缓冲区的内容作废后腾出缓冲区)
boolean isCommitted()判断是否已经提交了部分响应内容到客户端,如果提交了返回true,否则返回false
没有合适的资源?快使用搜索试试~ 我知道了~
J2EE中文API文档
共78个文件
html:74个
txt:1个
package-list:1个
需积分: 27 178 下载量 28 浏览量
2008-10-24
17:59:43
上传
评论 1
收藏 157KB RAR 举报
温馨提示
J2EE中文API文档 public interface HttpSession 版本: 创建时间2007-11-7 下午05:55:23 类说明 这个接口被Servlet引擎用来实现在HTTP客户端和HTTP会话两者的关联。 这种关联可能在多外连接和请求中持续一段给定的时间。session用来在 无状态的HTTP协议下越过多个请求页面来维持状态和识别用户。 一个 session可以通过cookie或重写URL来维持。
资源推荐
资源详情
资源评论
收起资源包目录
J2EE中文API.rar (78个子文件)
J2EE帮助文档
resources
inherit.gif 57B
stylesheet.css 1KB
allclasses-noframe.html 3KB
overview-frame.html 1KB
allclasses-frame.html 3KB
response.txt 5KB
com
javax
servlet
UnavailableException.html 15KB
package-use.html 10KB
package-summary.html 8KB
ServletOutputStream.html 21KB
ServletRequest.html 21KB
class-use
UnavailableException.html 6KB
ServletOutputStream.html 7KB
ServletRequest.html 12KB
SingleThreadModel.html 6KB
GenericServlet.html 7KB
ServletContext.html 9KB
ServletException.html 13KB
ServletConfig.html 12KB
ServletResponse.html 12KB
ServletInputStream.html 7KB
Servlet.html 11KB
RequestDispatcher.html 8KB
http
package-use.html 8KB
package-summary.html 8KB
class-use
HttpSession.html 10KB
HttpServlet.html 6KB
Cookie.html 8KB
HttpServletRequest.html 8KB
HttpServletResponse.html 6KB
HttpUtils.html 6KB
HttpSessionContext.html 8KB
HttpSessionBindingEvent.html 8KB
HttpSessionBindingListener.html 6KB
HttpSession.html 17KB
HttpServlet.html 14KB
package-frame.html 2KB
Cookie.html 20KB
HttpServletRequest.html 27KB
HttpServletResponse.html 48KB
HttpUtils.html 13KB
package-tree.html 8KB
HttpSessionContext.html 9KB
HttpSessionBindingEvent.html 13KB
HttpSessionBindingListener.html 10KB
SingleThreadModel.html 7KB
package-frame.html 2KB
GenericServlet.html 22KB
ServletContext.html 25KB
ServletException.html 13KB
ServletConfig.html 10KB
ServletResponse.html 12KB
ServletInputStream.html 11KB
Servlet.html 13KB
package-tree.html 8KB
RequestDispatcher.html 12KB
overview-tree.html 9KB
serialized-form.html 7KB
constant-values.html 20KB
index-files
index-4.html 7KB
index-1.html 6KB
index-5.html 6KB
index-10.html 11KB
index-12.html 29KB
index-14.html 7KB
index-6.html 32KB
index-2.html 7KB
index-9.html 7KB
index-11.html 7KB
index-8.html 10KB
index-13.html 7KB
index-7.html 9KB
index-3.html 6KB
package-list 43B
help-doc.html 8KB
deprecated-list.html 5KB
index.html 1KB
overview-summary.html 5KB
共 78 条
- 1
资源评论
lewis.js
- 粉丝: 3
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- note test a bc d e f g h
- MERGE.csv.zip
- 15白落梅:你是锦瑟我为流年:三毛的万水千山-3491776.mobi
- 微信小程序源码 实现 城市切换 demo 根据城市首字母排序城市 选择城市
- 12因为懂得 所以慈悲-张爱玲的倾城往事 (白落梅经典散文系列)-3321089.mobi
- 基于 C# 实现的串口温度监控软件
- 基于STM32F103RBT6单片机+SIM868自动收货机主控板硬件(原理图+PCB)工程文件.zip
- 微信小程序源码 车源宝 二手车交易平台 源码下载
- 专注于在线教育领域,打造更好的网课系统,网校系统,知识付费系统
- ADM487EARZ-REEL7 产品规格书pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功