视图和视图解析器

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的代码部分