Как определяется Locale в JSF?
От: oson Россия  
Дата: 21.02.08 14:16
Оценка:
Господа!
Объясните пожалуйста, как определяет JSF Locale на клиентском компе.
Я получаю Locale таким образом
public static Locale getLocale()
{
   return  ((HttpServletRequest)getFacesContext().getExternalContext().getRequest()).getLocale();
}


Но например если у операционной системы стоит русская локаль, а в самом браузере в настройках "Языки" — турецкая, то этот код определяет турецкую локаль.
Если у операционной системы стоит русская локаль, а в самом браузере в настройках "Языки" — вообще ничего, то этот код определяет ту локаль, которая не на клиенте, а на сервере.
То есть я не могу понять
1-Какую собственно локаль должен читать этот код — ту что у Виндоус выставлена?
Или же этот метод должен вернуть локаль, ориентируясь по выбранному языку в браузере?
2-Как вообще они зависят друг от друга — локаль на компьютере и язык в настройках браузера ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.