使用JSF 2迭代List <String>

Nac*_*321 15 jsf jsf-2

我有这个java代码.

List<String> myList = new ArrayList<String>();
myList.add("Hello");
myList.add("World");
Run Code Online (Sandbox Code Playgroud)

我需要遍历列表以在网页中显示这些值.我想过使用dataTable但我不知道如何检索列表中的每个条目.

想法?谢谢!

Lui*_*oza 41

你可以使用<ui:repeat>:

<ui:repeat value="#{bean.myList}" var="value">
    #{value} <br />
</ui:repeat>
Run Code Online (Sandbox Code Playgroud)

如果您不确定是否应该使用<h:dataTable><ui:repeat>,可以查看mkyong在此提供的示例:JSF 2 repeat标签示例

简而言之:<h:dataTable>呈现<table>HTML组件,同时<ui:repeat>让您可以灵活地选择如何显示数据.

  • 简单,简洁,重点,正确.谢谢你的帮助,先生! (3认同)