我的托管豆:
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()”被我的 ForEach 调用了 4 次。但我只是不想调用一次“getLiQuickNav()”......如何只调用一次?
额外问题:为什么“getLiQuickNav()”被调用 4 次,而我只有 3 项“tata,titi,toto”?
谢谢