重定向的两种方式:

1:

  protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
/**
* 当响应状态码为302的时候,表示要重定义。
* 浏览器会检测Location的值,去重新发起请求。
*/
// 设置响应状态码 302 表示重定向
response.setStatus(302);
// 设置响应头 Location中的信息
// 浏览器会把Location中的值重新发起一次请求。
// response.setHeader("Location", "http://127.0.0.1:8080/day07/response2");
// 浏览器会重新 发起请求http://www.baidu.com
response.setHeader("Location", "http://www.baidu.com");
}

2:

response.sendRedirect("http://www.baidu.com"); 
05-02 12:26