37.6. <ui:define>

表 37.6. 构件信息

属性是否必须描述示例
name这个定义的文本名称。这个名称将用来与目标模板中的<ui:insert/>>标签匹配。header

define标签可以与允许模板功能的标签合用,包括composition与decorate标签。

前面的内容将保留.
<ui:decorate template="/WEB-INF/templates/sideBox.xhtml">
  <ui:define name="title">Product Search</ui:define>
  <ui:define name="body">
    ...
  </ui:define>
</ui:decorate>
后面的内容将保留.

用过Struts Tiles的用户会习惯这个标签的用法。define标签是用来与目标模板中的insert标签联接的。