Pessoal gostaria de saber em que momento o javaserver faces cria os managed-bean, pelo seguinte tenho um managed-bean que no seu construtor eu coloquei para ele alimentar um List com informações vindas do banco de dados, essa é a maneira correta ?
O managed-bean sera criado quando vc faz uma requisao dele no JSP, por exemplo:
<h:dataTable width="380" value="#{personBean.personList}".....Porem eu nao aconselho colocar nada no contrutor a nao ser que seja realmente necessario ! se vc queser carregar uma lista com informacoes do banco de dados vc pode fazer da seguinte maneira
public class PersonBean{
	private ListDataModel personList = null;
	public ListDataModel getPersonList(){
		PersonBO personBO = new PersonBO();
		personList = new ListDataModel(personBO.listAllPerson());
		return personList;
	}
}tudo bem mas a questão é a seguinte esse meu list vai mudar conforme o que o usuário fizer. Ex: o usuário pode fazer uma pesquisa eu tenho que mostra o resultado dessa pesquisa na tela…
Luciano,
No seu submit, faça referência a um método que monta a lista
action="${formBeam.montaLista}"E no seu bean …
[code]public String montaLista(){
       minhaLsita = ...
       return null;
      }[/code]
Márcio