Boa noite.
Estou com problema no redirecionamento de página no Bean.
Minha classe Bean
public String logaSistema() throws Exception{
Login login_bean;
login_bean = dao.validarLogin(login);
try {
if(login_bean != null){
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("login",login_bean);
resultado = "../medico/medicoView?faces-redirect=true";
}else{
resultado = "index.xhtml";
}
} catch (Exception e) {
throw e;
}
return resultado;
}
Não sei se tem haver, mas estou colocando a minha classe Dao
public Login validarLogin(Login login){
Login login_usuario = null;
try{
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
Transaction t = session.beginTransaction();
String sql = "from login l where l.login_login = '"+login.getLogin_login()+"' and l.login_senha = '"+login.getLogin_senha()+"'";
Query query = session.createQuery(sql);
if(!query.list().isEmpty()){
login_usuario = (Login) query.list().get(0);
}
t.commit();
}catch(HibernateException e){
System.out.println("DEU MERDA NO VALIDAR LOGIN DAO .Erro: >>>>>>"+e);
}
return login_usuario;
}
Obrigado pela ajuda.