SpringMVC:处理器方法返回值—返回ModelAndView以及String 柔光的暖阳◎ 2021-07-26 19:49 469阅读 0赞 # 返回ModelAndView: # 应用场景: 若处理器对请求处理过后,不仅要进行跳转,而且在跳转过程中还要传递数据,此时使用ModelAndView较为方便。 -------------------- # 返回String: # 一、返回物理视图名称: ![SpringMVC:处理器方法返回值——返回ModelAndView以及String][SpringMVC_ModelAndView_String] 这样在地址栏里输入xxx/some.do就可以跳转到welcome.jsp页面。 二、返回逻辑视图名称: 1、在spring容器注册视图解析器: ![SpringMVC:处理器方法返回值——返回ModelAndView以及String][SpringMVC_ModelAndView_String 1] 2、处理器: ![SpringMVC:处理器方法返回值——返回ModelAndView以及String][SpringMVC_ModelAndView_String 2] 这个return的welcome和注册的视图解析器可以拼接出WEB-INF/jsp/welcome.jsp的地址。 三、返回逻辑视图对象名称: 1、在spring容器里注册视图对象: ![SpringMVC:处理器方法返回值——返回ModelAndView以及String][SpringMVC_ModelAndView_String 3] 2、处理器: ![SpringMVC:处理器方法返回值——返回ModelAndView以及String][SpringMVC_ModelAndView_String 4] 注意:视图解析器,会按照注册先后顺序进行匹配,为此有必要添加优先级。 [SpringMVC_ModelAndView_String]: /images/20210726/ba8fd66c0f034de0afc9e3c6164d76c6.png [SpringMVC_ModelAndView_String 1]: /images/20210726/f73fa9c091ae425593c01764ab9de714.png [SpringMVC_ModelAndView_String 2]: /images/20210726/24957919f26346c0b25f45d26719779a.png [SpringMVC_ModelAndView_String 3]: /images/20210726/6ee28311f979423eaa6e4f2727c5fd91.png [SpringMVC_ModelAndView_String 4]: /images/20210726/b15053000cbe42ca8e573629ea2af0b0.png
还没有评论,来说两句吧...