首页 > 代码库 > 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