请求转发和重定向的比较问题
问题一,以下是我在网上找到的材料RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站点的资源。如果传递给HttpServletResponse.sendRedirect 方法的相对URL以“/”开头,它是相对于整个WEB站点的根目录;如果创建RequestDispatcher对象时指定的相对URL以“/”开头,它是相对于当前WEB应用程序的根目录。
请问红色字体部分,何为整个WEB站点根目录,何为当前WEB应用程序的根目录?
文中说"HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源"
这句话的意思是不是:不仅能重定向到当前的web工程,而且可以重定向到同一个web服务器(如tomcat)上的其他web工程?
希望能详细说明下,谢谢。