jsf中定义<ui:fragment>标签有什么用

use*_*655 4 jsf facelets fragment

我是 JSF 的新手。我读到了关于标签的内容。但我发现的只是示例,没有说明何时使用以及如果我们不使用它怎么办?我想知道使用标签的真正要求是什么<ui:fragment>

在任何时候真的有必要吗?

有人可以解释一下有没有这个输出会是什么?

use*_*655 6

这是我通过观察现有项目发现的。如果我错了,任何人都可以纠正我。

我认为如果你想根据条件显示某些组件,可以使用它。所以可以使用inside<ui:fragment>属性'rendered'来控制fragment的显示。

<ui:fragment rendered="#{rowStatus.index % 2 == 0}">
         <tr>
            <td width="16%">#{slots.dateStr}</td>
            <td width="65%">Day #{rowStatus.index + 1} (#{dailySlots.weekStr})</td>
                                <td width="4%">PM</td>
         </tr>
  </ui:fragment>
Run Code Online (Sandbox Code Playgroud)