我的 xhtml 页面中有一些这样的代码
<h:inputText id="cardNumber"
value="#{bean.cardNumber}" required="true"
requiredMessage="Card Number Cannot be Blank"
validatorMessage="Card Number must be 16 digits"
maxlength="16" size="16" >
<f:validateLength maximum="16" minimum="16" />
<f:validateRegex pattern="[0-9]*" for="cardNumber"/>
</h:inputText>
对于上述输入文本,我正在执行所有三种验证,即必填字段验证、长度验证、正则表达式验证。
我知道我定义validatorMessage
为</h:inputText>
验证<f:validateLength/>
和<f:validateRegex/>
,它会抛出相同的消息。我怎样才能为 <f:validateLength/>
和抛出两个不同的消息<f:validateRegex/>
?