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 Java Discussion :

Fichier properties dans un projet Spring MVC


Sujet :

Spring Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 30
    Par d�faut Fichier properties dans un projet Spring MVC
    Bonjour,

    je suis sur un projet spring MVC, et je voudrais ajouter un fichier properties qui centralise les libell�s de toutes les jsp.
    est ce que quelqu'un sait comment doit je proc�der ?

    Merci

  2. #2
    R�dacteur

    Avatar de Yoteco
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2004
    Messages
    1 099
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 1 099
    Par d�faut
    Salut,

    Tu dois d�clarer un Bean qui va contenir tes fichiers de traduction :

    Code XML : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
        <property name="basenames">
            <list>
                <value>classpath:/package/vers/ton/fichier/properties</value>
            </list>
        </property>
    </bean>

    Tu dois juste sp�cifier le nom de tes fichiers d'internationalisation sans extension et sans la locale.
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 30
    Par d�faut
    et pour les appels dans les jsp, comment �a se passe ?

  4. #4
    R�dacteur

    Avatar de Yoteco
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2004
    Messages
    1 099
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 1 099
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
     
    <spring:message code="message.key" />
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 30
    Par d�faut
    je suis sur un projet Maven, j'ai d�clar� le bean de la fa�on suivante
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <bean id="messageSource"
    		class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
    		<property name="basenames">
    			<list>
    				<value>i18n/messages</value>
    			</list>
    		</property>
    		<property name="defaultEncoding" value="UTF-8" />
    		<property name="fallbackToSystemLocale" value="false" />
    		<property name="cacheSeconds" value="1" />
    	</bean>
    j'ai cr�� le dossier i18n sous ressources et j'ai cr�er le fichier messages.properties sous i18n
    j'ai ajout� ensuite name=mon nom dans le fichier pour faire un premier test et je l'ai appel� dans le jsp de la fa�on dont tu m'a parl� :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <spring:message code="name" />
    sans oublier de mettre
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
    mais j'ai l'erreur suivante :
    javax.servlet.jsp.JspTagException: No message found under code 'name' for locale 'fr'.

    t'as une id�e sur cette erreur ?

  6. #6
    R�dacteur

    Avatar de Yoteco
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2004
    Messages
    1 099
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 1 099
    Par d�faut
    Ouais, faut cr�er un fichier de locale "fr". Je pense que si tu renommes ton fichiers en messages_fr.properties �a devrait fonctionner.
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

Discussions similaires

  1. R�ponses: 3
    Dernier message: 30/12/2014, 17h58
  2. R�ponses: 3
    Dernier message: 22/07/2012, 22h16
  3. [Framework] recharger un fichier properties dans le context Spring
    Par lionel84 dans le forum Spring
    R�ponses: 1
    Dernier message: 07/12/2010, 16h19
  4. [MVC] Remonter d'erreur dans un projet web MVC & Spring
    Par thebestfriend dans le forum Spring Web
    R�ponses: 0
    Dernier message: 30/06/2010, 08h20
  5. Fichier properties dans projet
    Par troubleshooting dans le forum NetBeans
    R�ponses: 1
    Dernier message: 25/09/2009, 16h48

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