Olá, estou pesquisando sobre validação de campos. Encontrei o seguinte método:
FacesContext.getCurrentInstance();
component = event.getComponent();
UIInput uiInputPassword = (UIInput) component.findComponent("email");
String email = uiInputPassword.getLocalValue() == null ? ""
: uiInputPassword.getLocalValue().toString();
String senha = value.toString();
Usuario usr = getUsuarioDao().validaLogin(email, senha);
// System.out.println("----------"+email);
if (usr == null){
throw new ValidatorException(new FacesMessage("Email ou senha não cadastrada. Por favor, cadastre o usuário."));
}
}
Alguém pode me explicar ele ? Recomenda usar ele ? Outras opções ?