Выбор языка
От: Аноним  
Дата: 13.07.10 18:26
Оценка:
Привет!

сделал так:

Добавил в 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
но изменений никаких нет.

В чем проблема?
Re: Выбор языка
От: Donz Россия http://donz-ru.livejournal.com
Дата: 14.07.10 07:03
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добавил в 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

А>но изменений никаких нет.

А какие изменения должны быть? Подключаться соответствующий ресурс со строками? Или в кодировке проблемы?
Re[2]: Выбор языка
От: Аноним  
Дата: 18.07.10 07:23
Оценка:
Здравствуйте, 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.
Этого не происходит.

Где и в какой кодировке проблемы?
Re[3]: Выбор языка
От: Donz Россия http://donz-ru.livejournal.com
Дата: 18.07.10 11:25
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Ну я полагаю должен меняться язык страницы. То есть меняться файл resource boundle. Данные читаться из messages_ru.properties или messages_en.properties.

А>Этого не происходит.
Тут не подскажу. Надо читать мануалы.

А>Где и в какой кодировке проблемы?

Тут тебе виднее, но, видимо, проблем нет
Re: Выбор языка
От: LDimas Россия  
Дата: 21.07.10 19:04
Оценка:
А к HandlerMapping ты подключил свой interceptor?
Как-то так делается

<bean
        class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping">
        <property name="interceptors">
            <list>
                <ref bean="localeChangeInterceptor" />
            </list>
        </property>
</bean>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.