Estou criando paginação para varias paginas, como o código é semelhante coloquei a paginação no arquivo "base", o que muda uma de uma paginação para outra é o trecho do endereço no href, eu gostaria de saber como poderia fazer esse trecho vir como parâmetro.
<div th:fragment="paginacao(valor)">
<div class="container">
<div class="d-flex justify-content-center">
<nav aria-label="Page navigation">
<ul class="pagination">
<li class="page-item">
<a class="page-link" href="#">Previous</a>
</li>
<li class="page-item">
<a class="page-link" th:href="@{/continente/{continente}(continente=${valor})/0}">1</a>
</li>
<li class="page-item">
<a class="page-link" th:href="@{/continente/{continente}(continente=${valor})/1}">2</a>
</li>
<li class="page-item">
<a class="page-link" href="#">3</a>
</li>
<li class="page-item">
<a class="page-link" href="#">Next</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
O código acima é o que esta no arquivo "Base", notem que tentei colocar o "valor" dentro do "th:href" mas não deu certo
<section>
<div th:replace="~{base :: paginacao('america')}"></div>
</section>
No código acima estou tentando passar o valor américa como parâmetro.
como posso resolver esse problema?