JSP内置对象----response

16 篇文章 0 订阅
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 说明服务器内部发生错误。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值