我有这个java代码。
List<String> myList = new ArrayList<String>();
myList.add("Hello");
myList.add("World");
我需要遍历列表以在网页中显示这些值。我想过使用数据表,但我不知道如何检索列表中的每个条目。
想法?谢谢!
您可以使用<ui:repeat>
:
<ui:repeat value="#{bean.myList}" var="value">
#{value} <br />
</ui:repeat>
如果您不确定是否应该使用<h:dataTable>
or <ui:repeat>
,您可以查看 mkyong 在此处提供的示例:JSF 2 repeat tag example
简而言之:<h:dataTable>
呈现一个<table>
HTML 组件,同时<ui:repeat>
让您可以灵活地选择如何显示数据。