Minha dúvida é básica, mas talvez seja a dúvida de muitos. Notei pelo fluxo do JSF que ao contrário do Struts, primeiro é invocado a página. Pois bem, eu uso JSF com Spring e tenho um combobox e gostaria de fazer com que venha preenchido. Então tentei o seguinte:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
...
<h:selectOneMenu id="selectSistema" value="#{menuBean.sistemaId}" valueChangeListener="#{menuBean.selectSystem}" >
<f:selectItems value="#{menuBean.sistemasItens}" />
</h:selectOneMenu>
...
Mas quando acesso a url a qual me direciona para essa página, nao consigo fazer com que venha populado esse combo. Tentei pelo construtor mas nesse momento nao tenho o contexto do spring levantado ainda… estou entendendo errado o fluxo do JSF ou realmente nao tem jeito por maneiras normais desse combo vir populado dessa forma ?