2

Jsf2をHibernateValidatorで使用しています。正常に動作しますが、生成されたエラーの順序を設定する方法がわかりません。

例:

私のマネージドBean

public class UserPresentation {

@NotNull(message = "EmailNullError")
@Email(message="EmailNotValidError")
String email;

@NotNull(message="passwordNullError")
String password;
//getter,setter...
} 

フロントエンドでは、passwordNullErrorは、生成されたul-TagのemailNullerrorの前に表示されます。どうすれば変更できますか?

4

1 に答える 1

1

for属性を使用して、メッセージ ラベルを入力にバインドできます。検証メッセージは、対応する入力のすぐ後ろに表示されます。

<h:inputText value="#{myBean.email}" id="email" />
<h:message for="email" />           
<h:inputSecret value="#{myBean.password}" id="password" />
<h:message for="password" />
于 2012-06-21T13:59:29.717 に答える