Forword(请求转发)与Redirect(重定向)的区别
Forword:
Forword是一个请求的延续;可以共享request的数据(用户请求信息会被带到新的页面);
转发地址栏不发生变化;执行效率高,只要发送一次请求;
写法:
request.getRequestDispatcher(目标文件地址).forword(request,response);
Redirect:
Redirect开启一个新的请求,不可以共享request的数据(用户请求信息不会被带到新的页面);
执行效率低,要发送好几次请求;转发地址栏发生变化;
写法:
response.sendRedirect(目标文件地址);