検証時に入力フィールドを検証しています。正規表現と最小長と最大長を使用しています。
<h:inputText id="txtInput"
value="#{bean.name}"
validatorMessage="Please enter valid name"
maxlength="40" label="Name">
<f:validateLength minimum="2" maximum="40" />
<f:validateRegex pattern="[- 'a-zA-Z]*"/>
</h:inputText>
私のvalidation.propertiesで:
javax.faces.validator.LengthValidator.MINIMUM={1} の英字を {0} 文字以上入力してください ここで、検証メッセージで常に「有効な名前を入力してください」と表示され、javax が表示されないという問題に直面しています。 faces.validator.LengthValidator.MINIMUM.