forword转发是服务器上的行为,而redirect重定向是客户端的行为
故事背景:有这么一个叫做hello.jsp的页面,我们想让请求经过index.jsp,然后交给Handler处理,先找到这个请求的目标处理器类,是HelloHandler.然后根据这个处理器类找到执行这个处理方法的适配器,使用适配器执行方法,到指定的hello.jsp页面。直接return success是返回到的WEB-INF/pages下的success.jsp。
方法一:使用的是路径的游戏,…/表示返回上一层目录
转发
方法二才是我们的主角:
forward:前缀的转发,不会由我们配置的视图解析器拼串
方法三:
重定向
重定向: redirect:重定向路径
/hello.jsp :代表就是从当前项目下开始
原生的Serlet重定向/路径需要加项目名才能成功