JSF 2.0:如何设置验证错误的顺序

时间:2012-06-21 13:45:29

标签: jsf hibernate-validator

我正在使用Jsf 2和Hibernate Validator。它工作正常,但我不知道如何设置生成的错误的顺序。

举个例子:

My Managed Bean

public class UserPresentation {

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

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

在前端中,passwordNullError出现在生成的ul-Tag中的emailNullerror之前。我怎么能改变它?

1 个答案:

答案 0 :(得分:1)

您可以使用for属性将邮件标签绑定到输入。验证消息将出现在相应的输入后面。

<h:inputText value="#{myBean.email}" id="email" />
<h:message for="email" />           
<h:inputSecret value="#{myBean.password}" id="password" />
<h:message for="password" />