转发forward和重定向redirect的区别

本质区别:转发只发送一次请求,重定向发送两次请求。

转发:

request.getRequestDispatcher("/HiServlet").forward(request,response);

重定向:

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

④。请求的转发:/ 代表的是当前web应用的的根目录

       请求的重定向: / 代表的是当前web站点的根目录。站点http://localhost:8080

posted @ 2017-12-12 20:24  云晴  阅读(180)  评论(0编辑  收藏  举报