Boa noite,
Galera sou nova em desenvolvimento Web. Bom eu tenho uma pagina principal onde o usuario irá escolher um id de uma imagem do Banco, atraves desse id terei varias paginas que vão depender desse id, que seriam as filhas ‘visualizarPessoaBean’ .
A classe mãe Chama visualizarPessoaBean e dentro do construtor com o seguinte codigo:
visualizarPessoaBean (){
EntityManagerFactory factory = Persistence.createEntityManagerFactory("tomahawk");
EntityManager manager = factory.createEntityManager();
PessoaRepository pessoaRepository = new PessoaRepository(manager);
manager.getTransaction().begin();
Pessoa pessoa = pessoaRepository.busca(nomeFotoNovo);
// mais codigo abaixo.
}
Bom tela principal tem:
<h:outputLabel value="Selecione a Imagem"/>
<h:selectOneMenu value="#{visualizarPessoaBean.nomeFotoNovo}" >
<f:selectItem itemLabel="Nenhum" noSelectionOption="true" />
<f:selectItems
value="#{cadastrarPessoaBean.pessoas}"
var="pessoas"
itemValue="#{pessoas.id}"
itemLabel="#{pessoas.id}"/>
</h:selectOneMenu>
Ai esta o problema quando passo para a Bean o valor do id nomeFotoNovo e aperto um botão para ir na pagina visualizar ele retorno o “Target Unreachable, identifier ‘visualizarPessoaBean’ resolved to null” Assim não consigo ver a foto do Banco e nem suas informações.
Agradeço desde ja a compreenção de todos .