Подскажите, пожалуйста, как, используя Thymeleaf. добавить параметр в ссылку со значением по умолчанию, только если его уже нет в ссылке?
Вот так вот я добавляю новый параметр, но этот линк еще должен добавлять параметр sortDir и sortField с дефолтными значениями,
если они отсутствуют.
<ul th:with="urlBuilder=
${T(org.springframework.web.servlet.support.ServletUriComponentsBuilder).fromCurrentRequest()}"
<li><a th:href="@{${urlBuilder.replaceQueryParam('category', 'vehicles').build().toUriString()}}"
class="dropdown-item" href="#" >Show all</a></li>
Буду очень благодарен за помощь
P.S. это необходимо, потому что иначе в контроллере мне придется обрабатывать 3 ситуации:
1. Когда только параметр category
2. Когда category && sortDir sortField
3. Когда только параметры sortDir sortField
Думал, можно ли сделать так, чтобы исключить ситуацию, когда category параметр один, добавляя отсутствующие.