JSF Personnaliser le message de validation pour h:selectOneMenu (si rien n'est sélectionné)

J'ai un h:selectOneMenu c'est rempli avec les valeurs de l'enum, qui fonctionne très bien. Le seul problème est que je ne sais pas comment faire pour remplacer la norme ACI message d'erreur, lorsque aucune valeur valide est sélectionné. Le message d'erreur est toujours bv:title: 'Choose' must be convertible to an enum from the enum that contains the constant 'Choose'.
Bien que j'ai spécifié requiredmessage et validatormessage (qui fonctionne sur InputText), seule la norme ACI message est affiché.

L'extrait de code:

<h:selectOneMenu id="title" value="#{personBean.person.title}" required="true"
                  requiredMessage="ERROR"
                  validatorMessage="ERROR">
  <f:selectItem itemValue="Choose" />
  <f:selectItems value="#{personBean.titleOptions}" />
  <f:ajax event="blur" render="titleError" />
  <f:validateRequired/> 
</h:selectOneMenu> 
<h:message for="title" errorClass="invalid" id="titleError" />

Comment puis-je remplacer la norme du programme de validation de message?
Ou mieux - puis-je créer une copie de la JSF messages.propriétés avec les messages d'erreurs personnalisés (ne souhaitez pas définir toutes les erreurs dans mes propres messages.propriétés de nouveau)?

OriginalL'auteur ifischer | 2010-06-02