1 Reply Latest reply on May 30, 2006 5:14 AM by Maxence Warzecha

    question about JSF <h:message tag and validation>

    tamri boss Newbie

      I use JSF's <h:message tag for error in form.
      when error happened on the page is written short exception description, I want to write my text with 'message' tag, how can I do it?>

        • 1. Re: question about JSF <h:message tag and validation>
          Maxence Warzecha Newbie

          create a file properties where you have your .java :
          Example in messages.properties


          # Sample ResourceBundle properties file
          javax.faces.component.UIInput.CONVERSION=Une erreur de conversion s'est produite.
          javax.faces.component.UIInput.REQUIRED=Une valeur est requise.
          javax.faces.component.UISelectOne.INVALID=Une valeur n'est pas une option valide.
          javax.faces.component.UISelectMany.INVALID=Une valeur n'est pas une option valide pour un UISelectMany.
          javax.faces.validator.NOT_IN_RANGE=L'attribut spécifié n'est pas compris entre les valeurs attendues de {0} et {1}.
          javax.faces.validator.DoubleRangeValidator.MAXIMUM=La valeur est supérieure à la valeur maximum acceptable {0}.
          javax.faces.validator.DoubleRangeValidator.MINIMUM=La valeur est inférieure à la valeur minimum acceptable {0}.
          javax.faces.validator.DoubleRangeValidator.TYPE=Le type de la valeur est incorrect.
          javax.faces.validator.LengthValidator.MAXIMUM=La valeur est supérieure à la valeur maximum acceptable de {0}.
          javax.faces.validator.LengthValidator.MINIMUM=La valeur est inférieure à la valeur minimum acceptable de {0}.
          javax.faces.validator.LongRangeValidator.MAXIMUM=La valeur est supérieure à la valeur maximum acceptable de {0}.
          javax.faces.validator.LongRangeValidator.MINIMUM=La valeur est inférieure à la valeur minimum acceptable de {0}.
          javax.faces.validator.LongRangeValidator.TYPE=Le type de la valeur est incorrect.
          javax.faces.convert.DateTimeConverter.DATE=La date doit être de la forme dd/mm/aaaa (ex: '31/12/2000').
          javax.faces.convert.DateTimeConverter.DATETIME=La date doit être de la forme dd/mm/aaaa (ex: '31/12/2000').
          javax.faces.convert.DateTimeConverter.STRING=La date doit être de la forme dd/mm/aaaa (ex: '31/12/2000').
          javax.faces.convert.DateTimeConverter.TIME=La date doit être de la forme dd/mm/aaaa (ex: '31/12/2000').
          javax.faces.convert.DateTimeConverter.CONVERSION=La date doit être de la forme dd/mm/aaaa (ex: '31/12/2000').


          And add in faces-config.xml :
          <application>
           <message-bundle>Ressources.messages</message-bundle>
           <locale-config>
           <default-locale>fr</default-locale>
           <!--
           <supported-locale>en</supported-locale>
           <supported-locale>de</supported-locale>
           <supported-locale>es</supported-locale>
           -->
           </locale-config>
           </application>