Boa noite galera, estou com o seguinte problema:
eu tenho uma aplicação que exibe algumas informações das pessoas.
ex: minhaapp.com.br/fulano.jsf
minhaapp.com.br/ciclano.jsf
minhaapp.com.br/rafael.jsf
e etc…
as informações de cada pessoa está dentro de “pessoaMB”
tem como eu passar por alguma TAG dentro da página o id da pessoa e fazer uma chamada para o ManagedBean e assim fazer a consulta no banco de dados pegando esse ID informado na página e popular meu bean ?
eu não quero passar o id pela URL e nem clicar em nenhum botão pra isso, queria passar o ID dentro de alguma TAG dentro do pagina.xhtml ou pagina.jpf e exibir as informações da pessoa.
[code]<h:form id=“form” >
// idpessoa=1
// chamar o metodo #{pessoaMB.inicializarDados(idpessoa)}
// e dentro desse método irá popular os atributos nome,idade,cidade e profissão para exibir na página
<h:panelGrid columns="2" id="t" >
<h:outputText value="Nome: " />
<h:outputText value="#{pessoaMB.nome}" />
<h:outputText value="Idade: " />
<h:outputText value="#{pessoaMB.idade}" />
<h:outputText value="Cidade" />
<h:outputText value="#{pessoaMB.cidade}" />
<h:outputText value="Profissão" />
<h:outputText value="#{pessoaMB.profissao}" />
</h:panelGrid>
</h:form>[/code]