视图解析器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";
}

最新文章

  1. python黑魔法 -- 内置方法使用
  2. form表单提交问题
  3. NPOI 导入,导出EXCEL
  4. DEDECMS中,友情链接
  5. 自定义一个&quot;花瓣&quot;菜单-b
  6. Creating Custom Shadows ——创建自定义shadow
  7. xheditor编辑器上传截图图片抓取远程图片代码
  8. NOTIFYICONDATA结构
  9. JS:函数多个参数默认值指定
  10. Grunt之学习历程(转自网上资源-整理自用)
  11. Codecademy学习打卡1
  12. 为什么String类是不可变的?
  13. 爬虫基础之urllib库(代码演示)
  14. num2cell
  15. kubernetes 里面pod时间修改
  16. iSpy免费的开源视频监控平台
  17. ArrayList 与 LinkedList的区别
  18. Android 7.1.1 之实现 3D Touch
  19. JS设计模式之单体模式(Singleton)
  20. [示例] 用代码设置 ListView 颜色 (只适用 Win 平台,无需修改官方源码)

热门文章

  1. log4j配置打印mybatis的sql到控制台(复制)
  2. ocrosoft Contest1316 - 信奥编程之路~~~~~第三关 问题 M: 当总统
  3. MapReduce架构
  4. CentOS 7添加本地回环地址
  5. 【距离GDOI:130天】 AC自动机ing
  6. CORS跨域cookie传递
  7. 转 Android_开源框架_AndroidUniversalImageLoader网络图片加载
  8. 2018超详细sublime text3+python3.x安装配置教程(附常用插件安装教程)
  9. HDU 1841 Find the Shortest Common Superstring----KMP
  10. linu触摸屏幕