springMVC初探视图解析器——ResourceBundleViewResolver
2024-08-29 21:34:00
视图解析器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";
}
最新文章
- python黑魔法 -- 内置方法使用
- form表单提交问题
- NPOI 导入,导出EXCEL
- DEDECMS中,友情链接
- 自定义一个";花瓣";菜单-b
- Creating Custom Shadows ——创建自定义shadow
- xheditor编辑器上传截图图片抓取远程图片代码
- NOTIFYICONDATA结构
- JS:函数多个参数默认值指定
- Grunt之学习历程(转自网上资源-整理自用)
- Codecademy学习打卡1
- 为什么String类是不可变的?
- 爬虫基础之urllib库(代码演示)
- num2cell
- kubernetes 里面pod时间修改
- iSpy免费的开源视频监控平台
- ArrayList 与 LinkedList的区别
- Android 7.1.1 之实现 3D Touch
- JS设计模式之单体模式(Singleton)
- [示例] 用代码设置 ListView 颜色 (只适用 Win 平台,无需修改官方源码)
热门文章
- log4j配置打印mybatis的sql到控制台(复制)
- ocrosoft Contest1316 - 信奥编程之路~~~~~第三关 问题 M: 当总统
- MapReduce架构
- CentOS 7添加本地回环地址
- 【距离GDOI:130天】 AC自动机ing
- CORS跨域cookie传递
- 转 Android_开源框架_AndroidUniversalImageLoader网络图片加载
- 2018超详细sublime text3+python3.x安装配置教程(附常用插件安装教程)
- HDU 1841 Find the Shortest Common Superstring----KMP
- linu触摸屏幕