Para ello utilizo la libreria spring. Lo unico que consigo es que solo me cambie la pagina del indice, pero cuando va a las demas mediante enlaces del header(donde tengo el menu y los enlaces del cambio de idioma) pasan automaticamente al idioma por defecto( y eso que lo he quitado).
No se por donde ir.
este es el codigo del application-context.xml
Código:
  
<!-- Internacionalizacion -->
    <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
        <property name="basename" value="messages">
        </property>
    </bean>
    <bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
        <property name="paramName">
            <value>siteLanguage</value>
        </property>
    </bean>
    <bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver">
    </bean>
y el el dispatcher-servlet.xml tengo esta referencia
Código:
  
<property name="interceptors">
            <list>
                <ref bean="localeChangeInterceptor"/>
            </list>
        </property>
No se si esta ahi el error, pero no lo creo ya que he mirado ejemplos y estan igual..
Si alguien me puede ayudar.
Gracias
 

