powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF и default-locale
2 сообщений из 2, страница 1 из 1
JSF и default-locale
    #34575416
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В faces-config.xml такая штука:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<application>
    <message-bundle>ru.resources.messages</message-bundle>
    <locale-config>
      < default -locale>ru</ default -locale>
      <supported-locale>en</supported-locale>
      <supported-locale>es</supported-locale>
      <supported-locale>de</supported-locale>
      <supported-locale>fr</supported-locale>
    </locale-config>
  </application>

Использую myfaces 1.5. При старте приложения, по логам видно, что все парситсья нормально и локаль устанавливается в ru. Но при открытии страницы, локаль на ней один фиг английская. Почему?

Если установить локаль в обработчике событий от кнопки, вот так например:
Код: plaintext
1.
2.
3.
4.
5.
6.
     public   void  test( ActionEvent actionEvent ) {
        _logger.debug( "test in." );
        FacesContext context = FacesContext.getCurrentInstance();
        context.getViewRoot().setLocale(  new  Locale( "ru" ) );
        _logger.debug( "test out." );
    }

то типа все крута, но только в том случае, если навигацию осущиствлять при помощи commandLink/Button. Если ввести адрес в ручную или нажать на outputLink, то локаль опять меняется на английскую. Почему?
...
Рейтинг: 0 / 0
JSF и default-locale
    #34577380
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF и default-locale
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]