Java EE 请求响应对象

response简介

  response是响应对象,用来在Servlet的service()方法中向客户端响应数据。
  response的功能如下:
  * 设置响应头
  * 发送状态码
  * 设置响应正文
  * 重定向


指定状态码



response.setStatus(200):设置状态码为200
response.sendError(404, “您要查找的资源不存在”):设置状态码为404
repsonse.sendError(500, “服务器出氏了”):设置状态码为500


在调用sendError()方法时,不只是设置了状态码,而且还会给浏览器一个显示错误的页面。


重定向


response.sendStatus(302);
repsonse.setHeader("Location", "http://www.baidu.com");


快捷的方法重定向:


response.sendRedirect("http://www.baidu.com");


* 重定向是两次请求
* 重定向不局限与当前应用,也可以是其他应用,例如重定向到百度
* 重定向响应码为302,而且必须有Location响应头
* 重定向与response响应流同时使用。


  response.setHeader("Content-type", "text/html;charset=utf-8");
  等同与
  response.setContentType("text/html;charset=utf-8");


  response.setHeader("Refresh", "5; URL=http://www.itcast.cn");



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值