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