Re: Как определяется Locale в JSF?
От: Blazkowicz Россия  
Дата: 21.02.08 14:37
Оценка:
Здравствуйте, oson, Вы писали:

O>Объясните пожалуйста, как определяет JSF Locale на клиентском компе.

Причем тут JSF когда все упирается в реализацию сервлетов? Про сервлеты слышал когда нибудеь?

O>Но например если у операционной системы стоит русская локаль, а в самом браузере в настройках "Языки" — турецкая, то этот код определяет турецкую локаль.

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

Открой для себя JavaDoc:
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/ServletRequest.html#getLocale()

Returns the preferred Locale that the client will accept content in, based on the Accept-Language header. If the client request doesn't provide an Accept-Language header, this method returns the default locale for the server.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.