Я использую a4j для проверки того, что имя пользователя существует или нет для события onblur отображает сообщения об ошибках, когда пользователь уже существует, но если я нажму кнопку отправить сообщение после отображения сообщения об ошибке получает представляется , когда дело доходит до требуемого = верно для inputtext он не получает представленногоПолучение формы даже с ошибкой A4j не удается + jsf
требуется = "истинный" валидатор = "# {RegistrationBean.checkFirstName}">
общественная недействительная checkFir stName (FacesContext FacesContext, UIComponent компонент, значение Object)
{
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));
}
}
может кто-нибудь предложить мне, где я пошло не так
Спасибо за поддержку. Моя проблема решена. – 2009-04-16 06:20:15
Если ваша проблема решена, выберите мой ответ в качестве правильного ответа (если это так) (нажмите на значок ниже 0 слева) – romaintaz