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 说明服务器内部发生错误。

  • 相关阅读:
    mysql索引创建和使用细节(二)
    mysql索引创建和使用细节(一)
    PHP7.2.6安装sodium扩展
    passwd修改密码失败,报鉴定令牌操作错误
    centos6升级python版本至python3.5
    centos6升级gcc版本
    elasticsearch中文手册
    MySQL主从仅同步指定库
    适用于Centos6/7,vsftp自动安装脚本
    Redis内存模型
  • 原文地址:https://www.cnblogs.com/riasky/p/3481817.html
Copyright © 2011-2022 走看看