建立Tiles会生成一个tiles-defs.xml文件,用于定义独立的布局模板。
要在struts-confing.xml文件中增加有关Tiles的<plug-in>元素。
各属性的意义:
常见的布局:
1.Classic布局:有页头、左列菜单、主体和页脚。
2.Columns布局:有多列,每列垂直堆叠。
3.Center布局:有页头、左帧、右帧、主体和页脚 。
4.Menu布局:有链接菜单。
要在struts-confing.xml文件中增加有关Tiles的<plug-in>元素。
<plug-in className="org.apache.struts.tiles.TilesPlugin"> <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/> <set-property property="definitions-debug" value="2"/> <set-property property="definitions-parser-details" value="2"/> <set-property property="moduleAware" value="true"/> <set-property property="definitions-parser-validate" value="true"/> </plug-in> |
各属性的意义:
definitions-config | 指定配置文件的名称,其值可以有多个文件名,之间用逗号隔开。 |
definitions-debug | 指定调试的层次,‘0’不输出调试信息,‘1’提供部分调试信息,‘2’提供完整调试信息。默认值为‘0’。 |
definitions-parser-details | 文件被解析时所需的调试信息的层次,参数值同上. |
definitions-parser-validate | 指定XML解释器是否验证Tiles的配置文件。 |
moduleAware | true:对应每一个Struts模块都有一个定义池。 false(默认):有一个所有模块共用的定义池。 |
常见的布局:
1.Classic布局:有页头、左列菜单、主体和页脚。
2.Columns布局:有多列,每列垂直堆叠。
3.Center布局:有页头、左帧、右帧、主体和页脚 。
4.Menu布局:有链接菜单。