Я пытаюсь создать мое первое приложение Spring MVC 4 с поддержкой i18n и думал, как я могу использовать стандартную/резервную локаль в случае, если пользователь манипулирует параметром uri языка для не существующего или поддерживаемого языкового стандарта Например http://localhost.de?lang=abc
Im, используя код
@Bean
public LocaleResolver localeResolver() {
SessionLocaleResolver sessionLocaleResolver = new SessionLocaleResolver();
sessionLocaleResolver.setDefaultLocale(Locale.GERMAN);
return sessionLocaleResolver;
}
который работает вообще, если я открываю URL-адрес в первый раз, но, похоже, он не работает для случая, который я описывал. Я знаю, что есть механизм, который будет использовать файл свойств сообщений по умолчанию, но я бы хотел установить для этого случая стандартную/резервную локаль. Мне нужно реализовать, возможно, настраиваемый фильтр?