Я видел пару других примеров на SO, обсуждая некоторые странные обходные пути, но ни один из них не работает, и все они были рассмотрены в версиях до JSF 2. Итак, можно ли просто выводить ключи карты? Я пробовал ui: repeat и c: forEach, как показано ниже, без везения:
<c:forEach items="${myBean.myMap.keySet}" var="var">
<h:outputText value="#{var}"/>
</c:forEach>