Forword(请求转发)与Redirect(重定向)的区别

Forword(请求转发)与Redirect(重定向)的区别

Forword:

             Forword是一个请求的延续;可以共享request的数据(用户请求信息会被带到新的页面);

    转发地址栏不发生变化;执行效率高,只要发送一次请求;

    写法:

    request.getRequestDispatcher(目标文件地址).forword(request,response);

Redirect:

            Redirect开启一个新的请求,不可以共享request的数据(用户请求信息不会被带到新的页面);

    执行效率低,要发送好几次请求;转发地址栏发生变化;

            写法:

            response.sendRedirect(目标文件地址);

    

猜你喜欢

转载自blog.csdn.net/weixin_40836179/article/details/79414474
今日推荐