getRequestDispatcher() 包含两个方法,分别是请求转发和请求包含。
RequestDispatcher rd = request.getRequestDispatcher("/MyServlet");
rd.forward(request, response); // 请求转发
rd.include(request, response); // 请求包含
无论是请求转发还是请求包含,都在一个请求范围内!使用同一个request和response。
同一个请求范围内可以使用request.setAttribute()和request.getAttribute()来相互传值。前一个Servlet调用setAttribute()保存值,后一个Servlet调用getAttribute()获取值。
getRequestDispatcher 中请求转发和请求包含的使用说明
原文:https://www.cnblogs.com/danhuang/p/12825842.html