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 ?
Dúvida JSF (managed-bean)
L
3 Respostas
R
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;
}
}
L
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 ...
public String montaLista(){
minhaLsita = ...
return null;
}
Márcio
Criado 3 de novembro de 2006
Ultima resposta 3 de nov. de 2006
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo