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 :

Spring 3 MVC internationalization


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Septembre 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 1
    Par défaut Spring 3 MVC internationalization
    Bonjour,

    Impossible de faire fonctionner internationalisation sur spring 3 MVC

    J'arrive à visualiser les message du fichier de langue message_fr.properties, paramétrage :
    Code spring : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <bean id="localeResolver"
        class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
        <property name="defaultLocale" value="fr"/>
    </bean>

    Mais impossible de changer de lang

    Fichier : messageContext.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns:context="http://www.springframework.org/schema/context"
    	xmlns:p="http://www.springframework.org/schema/p"
    	xmlns:task="http://www.springframework.org/schema/task"
    	xsi:schemaLocation="http://www.springframework.org/schema/beans
    	http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    	http://www.springframework.org/schema/context 
    	http://www.springframework.org/schema/context/spring-context-3.0.xsd
    	http://www.springframework.org/schema/task 
    	http://www.springframework.org/schema/task/spring-task-3.0.xsd">
     
     
    	<bean id="messageSource"
        class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
        <property name="basename" value="classpath:messages" />
        <property name="defaultEncoding" value="UTF-8"/>
    	</bean>
     
    	<bean id="localeChangeInterceptor"
    	    class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
    	    <property name="paramName" value="lang" />
    	</bean>
     
    	<bean id="localeResolver"
    	    class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
    	    <property name="defaultLocale" value="fr"/>
    	</bean>
     
    	<bean id="handlerMapping"
    	    class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
    	    <property name="interceptors">
    	        <ref bean="localeChangeInterceptor" />
    	    </property>
    	</bean>
    </beans>
    fichier : home.jsp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    			<a href="?lang=en">Click to set English Language</a><br/>
    			<a href="?lang=fr">Click to set French Language</a>
     
    			<b><spring:message code="label.password"/></b>
    Si vous avez une idée je suis preneur !!

  2. #2
    Membre chevronné Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Par défaut
    c'est peut-être une erreur d'orthographe dans ton post mais tu as déclaré que tes fichiers properties ont comme nom de base messageS et tu as mis dans ton post message_fr.properties (sans le s à la fin).

    Si ce n'est pas ça, tu as quoi comme erreur dans ta console?

Discussions similaires

  1. [Security] Spring Security 3 + Spring 3 MVC Controller Annotation
    Par Axelou dans le forum Spring
    Réponses: 2
    Dernier message: 19/03/2011, 17h40
  2. [MVC] HelloWorld Spring portlet MVC
    Par Air P-E dans le forum Spring Web
    Réponses: 1
    Dernier message: 11/06/2010, 14h07
  3. Réponses: 0
    Dernier message: 28/04/2010, 00h12
  4. [MVC] Fil d'ariane avec Spring Portlet MVC et AbstractWizardFormController
    Par FunkyBreizh dans le forum Spring Web
    Réponses: 0
    Dernier message: 27/04/2010, 16h37
  5. Spring Web MVC et Extjs
    Par bj304075 dans le forum Spring Web
    Réponses: 1
    Dernier message: 22/07/2009, 10h26

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