SpringMVC集成Tiles2
来源:互联网 发布:苹果非线性编辑软件 编辑:程序博客网 时间:2024/06/05 01:51
介绍Tiles2
如今,网站一般被划分成片正在呈现不同的网页之间的可重复使用的模板。例如,一个网站中包含头,页脚,菜单等,这项目仍然通过了该网站,并给它一个共同的外观和感觉。这是非常困难的硬编码在每一个网页,如果以后需要改变,不是所有的页面需要进行修改。因此,我们使用模板化机制。我们创建了一个共同的页眉,页脚,菜单页面,包括在每个页面。
瓷砖插件允许模板和组件。事实上,这两种机制是相似的:
定义组装兴建另一部分或一整页页(“Tiles”)。的一部分
带参数,允许动态的内容,并且可以被看作是一种方法,用JAVA语言。Tiles是保持一致的外观和感觉一个web应用程序在所有的网页模板系统使用。它增加模板的可重用性,减少代码重复。
中央配置文件中定义一个常见的网页布局,这种布局可以扩展到所有的Web应用程序的网页。
应用程序布局
我们的目标是我们Spring3HelloWorld应用程序添加页眉,页脚和菜单。以下将是相同的布局。
所需JAR包
上述表中突出显示的jar文件要添加新的Tiles集成项目。
在Spring mvc 中配置Tiles框架
要配置Tiles,在spring-servlet.xml中配置一个TilesConfig的<bean>。打开spring-servlet.xml,并添加下面的代码<beans></beans>标记之间。
WEB-INF/spring-servlet.xml:
通过上面定义的参数.在WEB-INF中写一个tiles的配置文件"tiles.xml"这个xml为我们的web项目定义Tiles
WEB-INF/tiles.xml:
在这里,我们有tiles.xml定义模板base.definition。该布局包含的属性,如头,标题,主体,菜单和页脚。然后扩展和布局的新关联页面。我们覆盖默认的布局改变Body和Title的内容。
创建我们的JSP文件
我们写一个layout.jsp作为我们web项目的布局页面然后引入相应的页面
WEB-INF/jsp/layout.jsp
WEB-INF/jsp/header.jsp
WEB-INF/jsp/menu.jsp
WEB-INF/jsp/footer.jsp
所有工作准备就绪部署就行了
- SpringMVC集成Tiles2
- SpringMVC集成Tiles2
- SpringMVC集成Tiles2
- SpringMVC集成Tiles2
- springmvc 集成 tiles2实现页面模板局部刷新(一)
- springmvc 集成 tiles2实现页面模板局部刷新(二)
- struts2.1.6集成tiles2
- Spring MVC集成Tiles2
- tiles2
- Struts2集成Tiles2遇到的问题
- 页标题用SpringMVC 3和tiles2本土化
- 使用tiles2
- 使用tiles2
- springMVC集成json
- spring + springMVC集成
- spring + springMVC + hibernate 集成
- GAE集成SpringMVC
- SpringMVC与Mybatis集成
- 对象的串行化(Serialization)
- pat 1005. Spell It Right
- 复用
- [ArcGIS必打补丁]ArcGIS 10.2.2 for (Desktop, Engine, Server) Geodatabase and Feature Service Sync Optimiz
- Mac 配置adb环境变量
- SpringMVC集成Tiles2
- [EASYUI] tooltip的扩展使用
- PriorityQueue数据结构
- Woody的Python学习笔记4
- jQuery.extend函数解析
- 范德萨发的说法
- java实现图片的缩放问题
- 可以在美团交固定电话费吗
- Java设计模式透析之 —— 模板方法(Template Method)