nao sei c assim e melhor maneira de mostra ao usuario q ele nao digitou os dois campos iguais se alguem quiser me mostra outra maneira, estou aberto a outras soluçoes!!!
Agora de email, acho melhor vc fazer no managedBean, pq ai vc ja verifica se ja existe esse email cadastrado no sistema.
Segue um exemplo só pra vc ter uma idéia…
//ManagedBean
......
public void verificarEmail(){
if(!email1.equals(email2)){
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Email inválido", null));
}
// pode add aqui metodo para verificar se email ja existe no sistema
}
.....
@ManagedBean(name = "Testes")
@RequestScoped
public class Testes {
private String text;
private String email;
private String email2;
public Testes() {
}
gets e seters
public void verificarEmail(ActionEvent actionEvent){
if(!email.equals(email2)){
FacesContext.getCurrentInstance().addMessage(null,
new FacesMessage(FacesMessage.SEVERITY_INFO, "Email inválido", null));
}
// pode add aqui metodo para verificar se email ja existe no sistema
}
blz, cara pus nessa para teste e deu certo era esse o erro msm, mais na minha aplicaçao maior nao esta funcionando , isso tem q esta dentro de um form proprio? tem alguma regra para funcionar, vlw