私のJSF + Primefacesアプリケーションで。テキストボックスの入力を検証するためにJSFバリデータータグを使用しています
<p:inputText value="#{createAccessPrivilegeBean.name}" id="name" label="name" size="55" required="true"
requiredMessage="#{messages.requiredError}" validatorMessage="#{messages.alphaNumericError}">
<f:validateRegex pattern="#{validatorBean.accessprivilegeValidator}"></f:validateRegex>
<f:validateLength maximum="10"></f:validateLength>
</p:inputText>
ここで、必要なメッセージについて、validatorMessage 属性で定義した共通メッセージを使用している他のすべての検証タグの requiredMessage 属性でメッセージを指定しました。
validateRegex が失敗した場合は別の検証メッセージが必要であり、validateLength が失敗した場合は別の検証メッセージが必要です。
どうやってやるの ??