SNJ Asked: 2023-09-01 18:44:59 +0800 CST2023-09-01 18:44:59 +0800 CST 2023-09-01 18:44:59 +0800 CST JSF ui:重复 | 只显示列表的前 5 个元素 772 您好,有人可以告诉我是否可以使用 ui:repeat 渲染列表的前 5 个元素,而不为此创建单独的列表? 我用谷歌搜索但找不到有关此的信息。 感谢您提前的答复。 jsf 1 个回答 Voted Best Answer Jasper de Vries 2023-09-01T18:55:14+08:002023-09-01T18:55:14+08:00 您只需使用end该属性即可。从文档中: 如果指定值:迭代在位于指定索引(含)的项目处结束。如果未指定值:当索引达到指定值(含)时,迭代结束。 请注意,还有一个begin属性。文档: 如果指定值:迭代从位于指定索引处的项目开始。集合的第一项的索引为 0。如果未指定值:迭代从设置为指定值的索引开始。 所以你可以简单地这样做: <ui:repeat value="#{myBean.myCollection}" end="4" ...> ... </ui:repeat>
您只需使用
end
该属性即可。从文档中:请注意,还有一个
begin
属性。文档:所以你可以简单地这样做: