HttpServletResponse.sendRedirect(String location);服务器给客户端返回请求地址,由客户端浏览器从新发起请求;客户端浏览器的地址变动为新的请求地址。若是须要定位到不一样主机下,好比跳转到www.baidu.com, 这种Url 须要添加请求协议头,location = http://www.baidu.com ,不然客户端浏览器会默认为当前主机下,跳转不到www.baidu.com;浏览器
返回http状态码302
服务器
RequestDispatcher(String path).forward(request,response)spa
由服务器进行跳转到新的请求地址path,只能在当前主机下进行跳转,不能跳转到其余主机下。客户端浏览器地址不变,仍是原来地址,不是新的请求地址path。io