Eu percorro uma lista em uma pagina xhtml com for each… contudo o metodo no managed bean a chamado a cada interação… Isto é correto?
Se isto acontecer… eu vou chamar o service + de um vez… e dependendo o caso isto é importante que não aconteça!
ManagedBean
public List<GeneroBean> getGeneros() {
return generoService.getGeneros();
}
xhtml
<c:forEach items="#{menuMB.generos}" var="genero">
<rich:panelMenuItem label="#{genero.descricao}" action="#">
</rich:panelMenuItem>
</c:forEach>