视图和视图解析器
1
从上图可以看出,无论返回的是String对象、ModelAndView对象还是View对象,SpringMVC最后都会转换成ModelAndView对象
图:i18n_zh_CN.properties
图:i18n_en_US.properties
图:配置国际化资源文件前缀
图:在页面中调用国际化信息
如果希望直接返回页面,而不经过任何Controller,那么可以使用mvc:view-controller标签,path配置的是访问路径信息,view-name配置的是返回的视图;
图:定义一个HelloView类,在Spring中的bean为helloView
图:需要配置BeanNameViewResolver视图解析器,根据视图的名字来解析
图:直接返回视图的名字helloView
图:效果
图:UrlBasedViewResolver中关于redirect和forward的代码部分