https://weread.qq.com/web/reader/68d32700813ab8027g012d72k9bf32f301f9bf31c7ff0a60#outline?noScroll=1

【出现频率】★★☆☆☆ 【学习难度】★★☆☆☆

答案:1)转发:在返回值前面加“forward:”,例如:return"forward:test.do"。

forward方法只能将请求转发给同一个Web应用中的组件,对于forward如果传递的URL以“/”开头,它是相对于当前Web应用程序的根目录。

2)重定向:在返回值前面加“redirect:”,例如,return"redirect:/index.do"。

redirect不仅可以重定向到当前应用程序的其他资源,还可以重定向到同一个站点上的其他应用程序的资源,甚至是使用绝对URL重定向到其他站点的资源。对于sendRedirect,如果传递的URL以“/”开头,则 是相对于整个Web站点的根目录。