zoukankan      html  css  js  c++  java
  • 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.也可以返回字符文本响应正文

    一天又过去了.继续向前!!!每天都努力向前走几步,我们就会越来越接近梦想!!!哈哈

  • 相关阅读:
    Tomcat 启动很慢?
    CentOS 下 安装 JDK8
    CentOS 下 安装 nginx
    SpringBoot 之 打war包
    Spring MVC处理异常有3种方法
    springboot 之 使用jetty web容器
    IDEA 中,编译后不拷贝 mybatis 配置的 mapper 的 xml 文件
    js 鼠标点击页面出现文字
    PHP 获取天气
    js 必须为字母或下划线, 一旦创建不能修改
  • 原文地址:https://www.cnblogs.com/LIFE-bug/p/4108688.html
Copyright © 2011-2022 走看看