Проблема с ResourceBundle в сервлете - PullRequest
0 голосов
/ 19 июля 2011

Я хочу отобразить локализованное сообщение с моим сервлетом (в Google App Engine), но я получаю сообщение на неправильном языке, французском вместо английского.= по умолчанию) и Messages_fr.properties (французский).Язык браузера установлен на английский.request.getLocale() это "en", но ResourceBundle.getBundle("Messages",request.getLocale()).getLocale() это "fr".

Я не понимаю, что происходит.Любая помощь приветствуется, спасибо.

1 Ответ

2 голосов
/ 19 июля 2011

Вам необходим физически существующий файл Messages_en.properties. Его можно оставить пустым, чтобы он вернулся к Messages.properties.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...