Я пытаюсь использовать JSTL с JSF 1.1. Следующий код вызывает у меня проблему:
<c:forEach var="key" items="${names}">
<h:column>
<f:facet name="header">
<h:outputText value="#{key}"/>
</f:facet>
<h:outputText value="#{key}"/>
</h:column>
</c:forEach>
где names — список String. Имена - это ключ карты, содержащейся в данных, отображаемых в таблице, т.е. я пытаюсь сделать что-то вроде этого:
<h:outputText value="#{data.fooMap[key]}"/>
Этот код отлично работает вне h:dataTable (итерация и отображение имен), но когда я помещаю его в таблицу, ничего не отображается.
Кто-нибудь знает, как решить эту проблему?
Существует ли тег JSF, который может выполнять итерацию по списку внутри h:dataTable?
Любая помощь будет оценена по достоинству!