Membros,
Estou implementando um MENU dinâmico e até o início da tarde tava tudo caminhando quando me deparei com um problema. Na View (JSF), quando vou executar o forEach abaixo, é sempre exibido os Itens do Menu repetidamente. Tem a lista de Menu e esta por sua vez tem uma lista de ItensMenu, onde eu procuro recuperar os valores dos Itens do Menu como mostrado abaixo. Conforme o qua pude apurar até agora, a consulta está sendo feita cada vez que é acessado o forEach de fora. Alguém pode me dar uma dica… Estou usando JSF com a implemtação RichFaces. Fico grato.
<c:forEach var="menu" items="#{menuFaces.lstMenu}">
<rich:dropDownMenu submitMode="server" direction="bottom-right"
jointPoint="tr">
<f:facet name="label">
<h:panelGroup>
<h:outputText value="#{menu.stDescricaoMenu}" />
</h:panelGroup>
</f:facet>
<c:forEach var="item" items="#{menu.menuItens}">
<rich:menuItem value="#{item.stDescMenuItem}"
action="#{item.stMenuItemAction}" />
</c:forEach>
</rich:dropDownMenu>
</c:forEach>