标题:请求转发和重定向的比较问题
取消只看楼主
海风308
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2008-10-28
结帖率:100%
 问题点数:0 回复次数:1 
请求转发和重定向的比较问题
问题一,以下是我在网上找到的材料
RequestDispatcher.forward方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站点的资源。如果传递给HttpServletResponse.sendRedirect 方法的相对URL以“/”开头,它是相对于整个WEB站点的根目录;如果创建RequestDispatcher对象时指定的相对URL以“/”开头,它是相对于当前WEB应用程序的根目录。

请问红色字体部分,何为整个WEB站点根目录,何为当前WEB应用程序的根目录?
文中说"HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源"
这句话的意思是不是:不仅能重定向到当前的web工程,而且可以重定向到同一个web服务器(如tomcat)上的其他web工程?
希望能详细说明下,谢谢。
搜索更多相关主题的帖子: 请求转发 重定向 
2008-12-04 18:20
海风308
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2008-10-28
得分:0 
顶上去!
2008-12-05 13:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-247791-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.032659 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved