Мой управляемый компонент:
public List<String> getLiQuickNav(){
System.out.println("I'm here...");
List<String> l = new ArrayList<String>();
l.add("toto");
l.add("tata");
l.add("titi");
return l;
}
Мой forEach:
<c:forEach var="categorie" items="#{mainControleur.liQuickNav}">
<h:outputLabel value="${categorie}"/>
</c:forEach>
Мой выходной поток:
Я здесь ...
Я здесь ...
Я здесь ...
Я здесь ...
Как вы можете видеть, getLiQuickNav () вызывается 4 раза моим ForEach. Но я просто не хочу вызывать getLiQuickNav () один раз ...
Как это назвать только один раз?
Бонусный вопрос:
Почему «getLiQuickNav ()» вызывается 4 раза, тогда как у меня есть только 3 элемента «tata, titi, toto»?
Спасибо в