c:forEach
ui:repeat
h:dataTable
In this chapter we’ll discuss the differences and coverage among these.
The first two elements are used to repeat everything between the opening and closing tags. As a developer, it’s up to you to choose the right structure within the HTML. Without a special structure, you may simply concatenate strings to a paragraph. Or you may nest it within a table tag and repeat the rows to render a table. Or you might create a list using the HTML <ul> or <ol> elements with ...