Apache Tiles是一个JavaEE应用的页面布局框架。Tiles框架提供了一种模板机制,可以为某一类页面定义一个通用的模板,该模板定义了页面的整体布局。布局由可以复用的多个块组成,每个页面可以有选择性的重新定义块而达到组件的复用。
Tiles官方地址:http://tiles.apache.org/
Tiles最先作为Apache Struts框架的一个组件,后来被独立为Apache的一个独立项目(Tiles目前最新版本为3.0,但目前与Struts2集成时,却仅仅只能使用Struts2,因 the Struts 2 Tiles plugin still uses Tiles version 2.)。
Tiles主要特点:
(1)模板机制的页面布局功能 。
(2)灵活的布局重构机制。使用模板的页面,可以直接在JSP里使用Tiles提供的标签重新定义块元素,也可以使用类似tiles.xml等配置文件定义。
(3)易于与Struts,Shale,JSF等框架集成。
转载于:https://blog.51cto.com/favccxx/1553447