码迷,mamicode.com
首页 > 编程语言 > 详细

springMVC初探视图解析器——ResourceBundleViewResolver

时间:2015-12-17 18:50:22      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

视图解析器ResourceBundleViewResolver是根据proterties文件来找对应的视图来解析”逻辑视图“的,

该properties文件默认是放在classpath路径下的views.properties文件,当然可以通过basename属性更改:

<bean class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
        <property name="basename" value="page"></property>
        <property name="order" value="1"></property>
</bean>

这时ResourceBundleViewResolver会从classpath路径下的page.properties文件中寻找物理视图。

page.properties文件如下:

技术分享

page.properties文件分析:

我们知道properties文件里面存放的是key-value数据,从文件中可以看出逻辑视图与视图Bean也是以这种方式绑定的。

其中:

1、login表示处理器(controller)返回的逻辑视图

2、login.(class)表示视图Bean对应的视图类

3、login.url表示物理视图

当处理器(controller)返回”login“时,会在前台显示/WEB-INF/jsp/login.jsp的页面内容

处理器类:

@RequestMapping(value="/page",method=RequestMethod.GET)
    public String getPage(Model model){
        return "login";
    }

springMVC初探视图解析器——ResourceBundleViewResolver

标签:

原文地址:http://www.cnblogs.com/liruiloveparents/p/5054777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!