我有一个 Realm :
<h:inputText id="email" value="#{user.user.email}"
title="Email" validator="#{user.user.validateEmail}" />
validateEmail
方法检查电子邮件地址的长度是否大于0,如果不是,则抛出Exception
。我以为这样可以,但是只有在输入值时才调用该方法。为什么?
最佳答案
如果该字段为空,则不调用验证器。如果需要一个值,请将控件的required属性设置为true。
关于validation - 仅在指定输入值时才调用验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1336166/