IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Web Java Discussion :

Internationalisation avec spring


Sujet :

Spring Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 89
    Par défaut Internationalisation avec spring
    Bonjour je cherche à afficher un message qui se trouve dans mon fichier messages.properties dans ma page jsp . Et j'utilise le tag de spring:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <spring:message code="champ.login" />
    mais quand je teste j'ai une erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javax.servlet.jsp.JspTagException: No message found under code 'champ.login' for locale 'fr'.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 51
    Par défaut
    as-tu spécifier dans ton fichier de contexte où se trouve le fichier de message_fr.propertie ?

    voici la conf : mes fichiers sont dans /WEB-INF/i18n/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <!-- Load messages -->
    	<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
      		<property name="basenames">
    			<list>
    				<value>/WEB-INF/i18n/messages</value>
    				<value>/WEB-INF/i18n/errors</value>
    			</list>
    		</property>
    		<property name="defaultEncoding" value="UTF-8" />
    		<property name="cacheSeconds" value="1" />
    	</bean>

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 89
    Par défaut
    Oui c'est specifier et en pus je vois les ressources pourles erreurs mais pour les messages non.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 51
    Par défaut
    en fait pour les messages, il suffit de mettre tous tes fichiers de properties dans le repertoire i18n et Spring les détectera automatiquement puisqu'on lui a spécifier le path :

    /WebInf/i18n/message_fr_properties
    /WebInf/i18n/message_en_properties
    etc

Discussions similaires

  1. Probleme d'Internationalisation avec JSF
    Par perezoso dans le forum JSF
    Réponses: 8
    Dernier message: 08/11/2010, 22h49
  2. internationalisation avec struts
    Par guitouu dans le forum Struts 1
    Réponses: 2
    Dernier message: 16/10/2006, 21h57
  3. Réponses: 5
    Dernier message: 12/05/2006, 22h02
  4. [NetBeans] Internationalisation avec netbeans 5.0
    Par jeltimohamed dans le forum NetBeans
    Réponses: 4
    Dernier message: 01/05/2006, 17h07
  5. [Framework] HelloWorld avec Spring AOP
    Par LaJavanaise dans le forum Spring
    Réponses: 8
    Dernier message: 03/03/2006, 10h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo