У меня проблема с приложением Spring и GWT, над которым я работаю.Первоначально, когда приложение загружается, мне нужно выполнить некоторые предварительные инициализации для этого, и поэтому я использую фильтр (DelegatingFilterProxy) для этой цели.
Я сопоставляю это через шаблон / moduleName / * pattern
Проблема, с которой я сталкиваюсь, заключается в том, что к этому фильтру поступает множество запросов (из изображений, вызовов GWT rpc и т. Д.), А в некоторых из этих запросов параметр запроса ("locale") теряется.
Клиент может поменять промежуточный язык, и я могу изменить свою базу данных БД через abstactRoutingDatasource.Следовательно, мне нужно следить за параметром запроса.Я пытался сохранить Locale в атрибуте сеанса, но весь код отслеживания, если есть изменение языка, становится грязным.
URL-адрес адресной строки в браузере никогда не меняется - это просто значения запроса, которые мне нужны.Есть ли какой-нибудь заголовок или какой-либо другой маршрут, по которому я всегда могу отслеживать изменения в этом URL?