我只是想知道在JSF 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。