Если вы уже настроили таргетинг на Servlet 3.0-совместимый контейнер (Tomcat 7, Glassfish 3, JBoss 6 и т. Д.) С Servlet 3.0-совместимым web.xml
в своем веб-приложении, то вы можете использовать новую функцию EL 2.2: вызов методов с аргументами:
<rich:dataList value="#{bean.getItemsOnLevel(1)}" var="item">
<h:outputText value="#{item.value}" />
</rich:dataList>
Однако если вы нацеливаетесь на более старый контейнер, совместимый с Servlet 2.5 (Tomcat 6, Glassfish 2, JBoss 4/5 и т. Д.), Тогда вам лучше всего установить JBoss EL, чтобы добиться того же. Подробности см. Также в этом ответе: Вызывать прямые методы или методы с аргументами / переменными / параметрами в EL