zoukankan      html  css  js  c++  java
  • JSP内置对象----response

    response 对象
      当客户访问一个服务器的页面时,会提交一个HTTP 请求,服务器收到请求时,返回HTTP 响应。request 对象获取客户请求提交的信息,
     与request对象相对应的对象是response 对象。response 对象对客户的请求作出动态响应,向客户端发送数据。
     1.动态响应 contentType 属性
      response 对象的setContentType(String s)方法来改变contentType 的属性值:public void setContentType(String s);
      该方法动态设置响应的 MIME 类型,参数s 可取:text/html、text/plain、application/x-msexcel、application/msword 等
      当服务器用 setContentType 方法动态改变了contentType 的属性值,即响应的MIME 类型,并将JSP 页面的输出结果按着新的MIME
     类型返回给客户时,客户端要保证支持这种新的MIME 类型。客户如果想知道自己的浏览器能支持哪些MIME 类型,可以点击资源管
     理器→工具→文件夹选项→文件类型。
     2.response 的HTTP 文件头
      当客户访问一个页面时,会提交一个HTTP 头给服务器,这个请求包括一个请求行、http 头和信息体。
      响应也包括一些头。response 对象可以使用方法addHeader(String head,String value);或方法setHeader(String head ,String value)
     动态添加新的响应头和头的值,将这些头发送给客户的浏览器。如果添加的头已经存在,则先前的头被覆盖。
     3.respose 重定向
      可以使用 response 的sendRedirect(URL url)方法实现客户的重定向。
     4.response 的状态行
      当服务器对客户请求进行响应时,它发送的首行称做状态行。状态行包括3位数字的状态代码和对状态代码的描述(称做原因短语)
      下面列出了对5类状态的代码的大概描述:
      1yy(1开头的3位数):主要是实验性质的。
      2yy:用来表明请求成功的,例如,状态代码200 可以表明已成功取得了请求的页面。
      3yy:用来表明在请求满足之前应采取进一步的行动。
      4yy:当浏览器作出无法满足的请求时,返回该状态代码,例如404 表示请求的页面不存在
      5yy:用来表示服务器出现问题。例如,500 说明服务器内部发生错误。

  • 相关阅读:
    Centos 安装Apache软件
    简单工厂模式和策略模式的差别
    ASCII对比表
    谋哥:这个时代没有比程序猿更适合创业
    Android 自己主动化測试(3)<monkeyrunner> 依据ID查找对象&touch&type (python)
    Java学习笔记七(目录操作)
    我读经典(7):读《程序猿生存定律》有感
    SELECT语句逻辑运行顺序,你知道吗?
    Qt Creator新安装后运行一个程序后,出现错误:Error while building/deploying project dict-qt (kit: Desktop Qt 5.10.0 MinGW 32bit) When executing step "qmake"
    软件的各版本分类介绍
  • 原文地址:https://www.cnblogs.com/riasky/p/3481817.html
Copyright © 2011-2022 走看看