Есть ли компонент JSF, который может взять коллекцию элементов и отобразить ее так, как я хочу?Как h:dataTable, но без разметки HTML <table>.
h:dataTable
<table>
Если вы используете Facelets, используйте <ui:repeat>.
<ui:repeat>
<html xmlns:ui="http://java.sun.com/jsf/facelets"> ... <ui:repeat value="#{bean.list}" var="item"> #{item}<br /> <ui:repeat>
Или, когда вы все еще используете устаревшую JSP, используйте JSTL <c:forEach>.
<c:forEach>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ... <c:forEach items="#{bean.list}" var="item"> #{item}<br /> </c:forEach>