Minha tela de login, entra no meu Bean Abaixo :
@ManagedBean
@ViewScoped
public class TblusuMbean extends ManagedBeanGenerico<Tblusu, TblusuServico> implements Serializable {
private int tpacesso;
public void verificausuario() {
usuariologado=0;
List<Tblusu> resultado = servico.buscaruserservice(getObj1().getUsunome(),getObj1().getUsusenha());
///////Se a senha for VÁLIDA, entra no FOR e preenche o usuariologado=1
for (Tblusu met:resultado) {
System.out.println("Usuario "+met.getUsunome());
usuariologado=1;
}
if (usuariologado==0) {
FacesContext context = FacesContext.getCurrentInstance();
context.addMessage("formindexlogin:successMsg", new FacesMessage(FacesMessage.SEVERITY_ERROR, "evandro", "Login/Senha Inválido!"));
} else
{
System.out.print("logado com sucesso");
this.tpacesso = 1;
ServicoUtils.redirecionaLogin("welcome.jsf");
}
}
public int getTpacesso() {
return tpacesso;
}
public void setTpacesso(int tpacesso) {
this.tpacesso = tpacesso;
}
}
/////////////////////////////welcome
<p:panel id="pnlusuario" style="left:100px; width:270px;height:50px;" rendered="#{tblusuMbean.tpacesso == 0}">
<h:outputText value="Usuario normal " />
</p:panel>
<p:panel id="pnlusuario" style="left:100px; width:270px;height:50px;" rendered="#{tblusuMbean.tpacesso == 1}">
<h:outputText value="Usuario medico " />
</p:panel>
Ele esta aparecendo o texto "Usuario Normal ", só que escolhi opcao 1, como eu faço para aparecer “Usuario Medico”, de acordo com a variavel preenchido no verificausuario
Alguem pode me dar uma força?