JSF 2中的密码验证

时间:2011-09-23 17:17:07

标签: jsf jsf-2

我只是想知道在JSF 2中验证密码确认的最佳方法是什么

2 个答案:

答案 0 :(得分:3)

在JSF中验证所需内容的最佳方法是使用MyFaces Extval。它支持跨字段验证,这是验证密码的典型用例。有关详细信息,请参阅this blog

答案 1 :(得分:1)

您可以使用RichFaces 4客户端!基于Bean验证的验证(JSR303)。

豆:

@Size(min = 5, max = 15)
private String password1;

@Size(min = 5, max = 15)
private String password2;

@AssertTrue(message = "Passwords don't match")
public boolean checkPassword() {
    return password1.equals(password1);
}

页:

<rich:graphValidator value="#{bean}" id="crossField">
    <h:inputText value="#{bean.password1}"/>
    <h:inputText value="#{bean.password2}"/>
    <rich:message for="crossField"/>
</rich:graphValidator>

有关更多示例,请参阅here