[b][color=red]后定义的覆盖前面定义的[/color][/b]
例如,
tiles-a.xml中定义了login
tiles-b.xml中也定义login。
如果web.xml是这样写的:
那么起作用的是tiles-b.xml中定义的login
例如,
tiles-a.xml中定义了login
tiles-b.xml中也定义login。
如果web.xml是这样写的:
<context-param>
<param-name>
org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG
</param-name>
<param-value>
tiles-a.xml,tiles-b.xml
</param-value>
.......那么起作用的是tiles-b.xml中定义的login
本文探讨了在使用Tiles框架时,当多个配置文件中定义相同组件(如login)时的覆盖行为。具体而言,在tiles-a.xml与tiles-b.xml都定义了login的情况下,如果web.xml中的配置顺序为tiles-a.xml在前,tiles-b.xml在后,则实际生效的将是tiles-b.xml中定义的login配置。
1947

被折叠的 条评论
为什么被折叠?



