Galera, é o seguinte:
Tenho um Sistema Web(JSF) e nele existe um menu que faz o chamado a duas telas de cadastro: cadPais.faces e cadEstado.faces, Sendo que em cadEstado contem uma lista de Paises.
Ate ai tudo bem, o problema é que, para carregar a lista de paises no cadastro de Estado , eu estou fazendo um findAllPais() no metodo Construtor do PaisManagedBean, e ele só carrega a lista de pais uma vez, ou seja, quando eu adiciono um pais o mesmo nao vai aparecer na tela de estado, ao menos que eu suba novamente o JBoss…
Isso ocorre tambem quando estou na tela de uptPais(Tela de Update), aonde os campos estao todos preenchidos e vou no menu e entro novamente em cadPais.faces , e os campos ficam na instancia do MB e aparecem mesmo na tela de cadastro =/… Eu ja tentei mudar a tag <managed-bean-scope> para request, mas quando eu faso isso eu mato alguma coisas que eu fiz em session.
Enfim, gostaria de saber se existe alguma maneira de, cada ves que eu entrar na tela de cadPais.faces, é executado uma nova instancia do ManagedBean. Ou se alguem tiver uma solução melhor, eu agradeceria =)
[]´S