输出缓冲区与相应提交:
输出缓冲区用于暂存servlet程序的输出信息,减少服务器与客户端的通信次数
传送给客户端的信息称其为响应信息,如果输出缓冲区中的响应信息已经传递给客户端,称响应被提交,刷新操作强制把输出缓 冲区的内容传递给客户端
flushBuffer(): 刷新输出缓冲区,把信息传回客户端
setBufferSize( int size): 设置输出缓冲区的大小,以字节为单位
isCommitted(): 检查输出缓冲区的响应信息是否已经提交
getWriter():返回一个PrintWriter对象,Servlet程序通过此对象向客户端输出字符信息,调用对象中的flush()方法实现响应提交
服务器通过HTTP响应报头向客户端浏览器传送通信信息。
setContentType(String type) :设置返回信息的类型及编码标准
setCharacterEncoding(String charset) : 设置返回信息的编码标准
sendError(int sc): 向客户端返回HTTP响应码,并清空输出缓冲区。
setHeader(String name ,String value): 用于设置响应报头信息