好的,我找到了答案。第一个问题是我必须保留URL中的所有当前参数并仅更改
page参数。为此,我必须遍历所有当前参数,并添加我不想更改为URL的参数。然后,我添加了想要更改或添加的参数。所以我最终得到了这样的解决方案:
<c:url var="nextUrl" value=""><c:forEach items="${param}" var="entry"> <c:if test="${entry.key != 'page'}"> <c:param name="${entry.key}" value="${entry.value}" /> </c:if></c:forEach><c:param name="page" value="${some calculation}" /></c:url>这将创建与
page请求中的参数无关的简洁URL 。这种方法的好处是URL可以是任何东西。



