我有一个字段:
<h:inputText id="email" value="#{user.user.email}"
title="Email" validator="#{user.user.validateEmail}" />
validateEmail
方法检查电子邮件地址的长度是否大于0,否则会抛出Exception
。我认为这会有效,但只有在输入值时才调用该方法。为什么呢?
答案 0 :(得分:4)
如果字段为空,则不会调用验证程序。如果需要值,请将控件的required属性设置为true。