首页 > 代码库 > HttpServletResponse-------脑残笔记2
HttpServletResponse-------脑残笔记2
HttpServletResponse接口
继续.....啃<<独门架构:Java Web开发应用详解>>.好记性不如烂笔头.做笔记,加深印象.
一.状态行
产生状态响应码
1.setStatus方法可以设置任何HTTP响应消息的状态码,并生成响应状态行.
2.sendRedirect方法响应状态码302
3.sendError方法用于发送错误消息的状态码
二.响应消息头
设置响应消息头(响应消息头由字段和字段值组成)
1.addHeader与setHeader方法用于设置HTTP响应消息头的所有字段
2.addIntHeader与setIntHeader方法专门设置整型字段值
3.addDateHeader与setDateHeader方法设置日期字段值
4.setContentType方法用于设置Servlet的响应正文的MIME类型(对于HTTP协议来说就是Content-Type字段的值)
5..setCharacterEncoding方法设置Content-Type字段的字符集部分
6.setContentLength方法设置正文的大小(单位是字节)(文件大小值)
7.containsHeader方法用于检测某个字段名是否在响应消息头中存在
三.响应正文
1.getWriter方法用于返回Servlet引擎创建的一个字符输出流对象
方便地向客户端返回响应正文,而且还会根据响应消息头的Content-Type所指定的字符编码格式自动转换响应正文,对象响应正文编码时,必须在调用getWriter方法之前设置charset的值,否则无法正确编码.
2.getOutputStream方法用于返回一个Servlet引擎创建的一个字节输出流对象
getOutputStream方法返回一个ServletOutputStream对象
a.可以通过这个对象返回任何响应正文(包括图像,视频等二进制数据)
b.也可以返回字符文本响应正文
一天又过去了.继续向前!!!每天都努力向前走几步,我们就会越来越接近梦想!!!哈哈
HttpServletResponse-------脑残笔记2