Я использую тимелеф с весенним МВК. Я хочу добавить языковой параметр для изменения локали. Я сделал это так:
<a th:href="@{${currentUrl}(lang='es_ES')}" th:if="__${#locale}__ != 'es_ES'" >Sp</a>
<a th:href="@{${currentUrl}(lang='en_US')}" th:if="__${#locale}__ != 'en_US'" >Eng</a>
Но в некоторых представлениях у меня есть параметры в URL-адресе. Как я могу добавить параметры? Я знаю, как добавить, когда встречаю конкретный параметр:
<a th:href="@{${currentUrl}(fooParam = ${fooValue}, lang='es_ES')}" th:if="__${#locale}__ != 'es_ES'" >Sp</a>
Но я не знаю ни номера, ни названия всех параметров во всех представлениях. Как я могу получить все параметры текущего URL?