ne peut pas résoudre le printemps code de message à l'aide de messageSource
Je suis en train de brancher une messageSource au printemps pour mon application. Sa ne fonctionne pas, donne cette erreur:
org.springframework.contexte.NoSuchMessageException: Pas de message trouvé sous le code 'validation_required" pour locale 'fr'.
mon applicationContext.xml contient cette def pour messageSource:
<bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>classpath:messages</value>
</list>
</property>
</bean>
mes messages fichier de propriétés des vies dans:
/WEB-INF/classes/messages/messages_en_US.properties
Enfin, l'appel que j'ai fait qui génère l'erreur:
String message = messageSource.getMessage("validation_required", null, Locale.ENGLISH);
Quelqu'un peut m'aider à cette heure?
OriginalL'auteur mkoryak | 2010-12-31
Vous devez vous connecter pour publier un commentaire.
Le problème est avec la façon dont vous avez défini le regroupement de ressources et les paramètres régionaux que vous spécifiez (Ils ne correspond pas avec le regroupement de ressources du ordre de recherche. Renommer votre bundle "messages_en.les propriétés" ou appeler le "getMessage(...)" avec new Locale("fr","NOUS"). Je préfère la première option.
OriginalL'auteur Aravind R. Yarram
Il semble que votre chemin n'est pas correct.
puisque vous avez votre lot dans /WEB-INF/classes/messages/messages_en_US.propriétés, votre basename paramètre devrait ressembler à: classpath:messages/messages (basename dans ce cas, signifie chemin d'accès et le fichier de propriétés de préfixe).
OriginalL'auteur Costi Ciudatu
Je utiliser à la suite de haricot et il fonctionne très bien sans spécifier le chemin d'accès au fichier:
Bien que les fichiers que j'utilise sont simplement appelés "messages_en.les propriétés" et "messages_es.les propriétés" eh bien, vous obtenez l'idée.
Lorsque vous appelez
ne vous obtenez une exception? Essayez d'utiliser ce nom de fichier messages_en.propriétés ou messages_us_en.propriétés
OriginalL'auteur Mat B.
Essayer cette
regarde le commentaire pour l'obtention de la chaîne
OriginalL'auteur Théo Beaudenon