Java EE 请求响应对象

来源:互联网 发布:网络黄金 编辑:程序博客网 时间:2024/05/01 16:14

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");



0 0
原创粉丝点击