Привет!
сделал так:
Добавил в spring-appservlet.xml
<bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<property name="paramName" value="locale" />
</bean>
<!-- Declare the Resolver -->
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver" />
ВПри работе приложения делаю запрос с параметром locale=ru, locale=en
но изменений никаких нет.
В чем проблема?
Здравствуйте, Аноним, Вы писали:
А>Добавил в spring-appservlet.xml
А>А> <bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
А> <property name="paramName" value="locale" />
А> </bean>
А> <!-- Declare the Resolver -->
А> <bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver" />
А>
А>ВПри работе приложения делаю запрос с параметром locale=ru, locale=en
А>но изменений никаких нет.
А какие изменения должны быть? Подключаться соответствующий ресурс со строками? Или в кодировке проблемы?
Здравствуйте, Donz, Вы писали:
D>Здравствуйте, Аноним, Вы писали:
А>>Добавил в spring-appservlet.xml
А>>А>> <bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
А>> <property name="paramName" value="locale" />
А>> </bean>
А>> <!-- Declare the Resolver -->
А>> <bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver" />
А>>
А>>ВПри работе приложения делаю запрос с параметром locale=ru, locale=en
А>>но изменений никаких нет.
D>А какие изменения должны быть? Подключаться соответствующий ресурс со строками? Или в кодировке проблемы?
Ну я полагаю должен меняться язык страницы. То есть меняться файл resource boundle. Данные читаться из messages_ru.properties или messages_en.properties.
Этого не происходит.
Где и в какой кодировке проблемы?
Здравствуйте, Аноним, Вы писали:
А>Ну я полагаю должен меняться язык страницы. То есть меняться файл resource boundle. Данные читаться из messages_ru.properties или messages_en.properties.
А>Этого не происходит.
Тут не подскажу. Надо читать мануалы.
А>Где и в какой кодировке проблемы?
Тут тебе виднее, но, видимо, проблем нет
А к HandlerMapping ты подключил свой interceptor?
Как-то так делается
<bean
class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
<property name="interceptors">
<list>
<ref bean="localeChangeInterceptor" />
</list>
</property>
</bean>