Ответ 1
Вы можете использовать <ui:repeat>
:
<ui:repeat value="#{bean.myList}" var="value">
#{value} <br />
</ui:repeat>
Если вы не уверены, что следует использовать <h:dataTable>
или <ui:repeat>
, вы можете проверить пример, который предоставляет mkyong здесь: JSF 2 repeat tag пример
Короче: <h:dataTable>
отображает компонент <table>
HTML, а <ui:repeat>
дает вам гибкость в выборе способа отображения данных.