Да, это не работает - не используйте теги JSTL внутри компонентов итерации пользовательского интерфейса (например, dataTable
).
Используйте <ui:repeat>
или <a4j:repeat>
вместо <c:forEach>
для итерации внутри dataTable
Подпись этих тегов немного отличается:
<a4j:repeat value="#{bean.items}" var="item">
<h:outputText value="#{item}" />
</a4j:repeat>