Как сохранить локаль в сущность юзера Spring MVC

265
12 августа 2017, 01:56

И так. Есть проект на котором есть три локали. Русский , английский и украинский. В процессе того как делалась отправка сообщений юзеру на имеил встал вопрос того на каком языке отправлять сообщения. От сюда возникла необходимость в сущности Юзера хранить параметр локали что и было сделано в виде Enum сущности. Теперь встал вопрос как сетерить локаль если юзер ее меняет. У нас есть линки выглядящие вот так:

<li><a href="?lang=ru" class="btn">ru</a></li>
<li><a href="?lang=ua" class="btn">ua</a></li>
<li><a href="?lang=en" class="btn">en</a></li>

Которые позволяют менять отображаемый текст. Просто замапить в контроллере что то в стиле

@RequestMapping(value = "?lang={locale}", method = RequestMethod.GET)

Не помогло , от сюда вопрос как сделать так что бы при выборе локали у нас она сохранялась в сущности юзера откуда подтягивалась в следующий раз?

READ ALSO
Применение FragmentPagerAdapter к ViewPager

Применение FragmentPagerAdapter к ViewPager

ЗдравствуйтеЯ недавно начал изучать JAVA и использовать Android Studio

296
Автосоздание билдера IntelliJ IDEA

Автосоздание билдера IntelliJ IDEA

Можно ли как нить создать автоматически билдер класс, что б не писать все это ручками? Вот такое нужно

230
Выбор аккаунта для сохранения контакта

Выбор аккаунта для сохранения контакта

ЗдравствуйтеНебольшое предисловие: недавно заинтересовался разработкой приложений на андроид и решил начать с чего-нибудь простого, например...

309
Параметризованный тест в JUnit и Nan

Параметризованный тест в JUnit и Nan

ЗдравствуйтеПодскажите, как правильно обрабатывать тесты, когда тестируемая функция выдаёт разные по типу результаты

197