Ответ 1
Вы можете использовать стандартный html, смешанный с синтаксисом JSF. Просто напишите
<ul>
<li> Apple </li>
<li> Banana </li>
</ul>
Я предполагаю, что вы хотите отобразить список из List
Если вы используете Facelets, выполните следующие действия:
<ul>
<ui:repeat value="#{myBean.items}" var="item">
<li><h:outputText value="#{item.name}"/></li>
</ui:repeat>
</ul>
Если вы этого не сделаете, вы должны. В любом случае, вы можете сделать то же самое со старым JSTL и c:forEach
<html ... xmlns:c="http://java.sun.com/jstl/core">
...
<ul>
<c:forEach items="#{myBean.items}" var="item">
<li><h:outputText value="#{item.name}"/></li>
</c:forEach>
</ul>