一个web组件将未处理完的请求 通过tomcat转交给另一个web组件进行处理
步骤
1 获取请求转发器
RequestDispatcher rd = request.getRequestDispatcher("转发的地址");
2 进行转发操作
Rd.forward(request,response);
简写
request.getRequestDispatcher("转发的地址").forward(request,response);
特点
1 在转发过程中,多个web组件之间共享一个请求对象 与 响应对象
2 在转发流程中,浏览器只发起了一次请求,所以浏览器地址不会发生改变
3 转发不能跨项目实现
4 相较于重定向来说 效率更高