ich benutze a4j für die Überprüfung Benutzername existiert oder nicht für onblur Ereignis es zeigt die Fehlermeldungen wenn Benutzer bereits existiert aber, wenn ich auf Schaltfläche absenden nach der Anzeige der Fehlermeldung klicken wird vorgelegt, wenn es um die erforderliche = true für kommt es nicht inputFormular wird gesendet auch A4j Validierung schlägt fehl + jsf
required = "true" Validator = "# {RegistrationBean.checkFirstName}">
public void checkFir vorgelegt bekommt stName (Facesfaces, UIComponent Komponente, Objektwert)
{
String name = (String) value;
if(name.trim().length()==0){
System.out.println("Name *******");
String message = bundle.getString("Name_Required");
FacesContext.getCurrentInstance().addMessage("Reg:firstName",
new FacesMessage(FacesMessage.SEVERITY_ERROR, message,message));
}
if(name.trim().equalsIgnoreCase("tom")){
String message = bundle.getString("Name_exists");
FacesContext.getCurrentInstance().addMessage("Reg:firstName",
new FacesMessage(FacesMessage.SEVERITY_ERROR, message,message));
}
}
könnte mir jemand empfehlen, wo ich schief gelaufen
danke für Ihre Unterstützung mein Problem ist gelöst –
Wenn Ihr Problem gelöst ist, wählen Sie bitte meine Antwort als die richtige Antwort (wenn es der Fall ist) (klicken Sie auf das Symbol unter der 0 auf der linken Seite) – romaintaz