我正在寻找一种在 JSTL 中构造一个新 URL 的方法,该 URL 包含来自当前 URL 的 URL 变量。我本以为这是一种常见的需求,并且有一种简单的方法可以做到这一点,但是我的 Googlin' 和 DuckDuckGoin' 空了。
例如,在显示分页数据表的页面上,您可能希望在导航到下一页数据时在 URL 变量中保留表的列排序。
我一直在检查c:url
,spring:url
但没有找到任何内置的东西来保存 URL 变量。
目前,我正在遍历param
隐式对象并手动构建 URL,但这很可怕,我希望并乞求更好的方法。类似preserveCurrentParams
下面的属性将是盛大的:
<spring:url value="" var="myURLpath" preserveCurrentParams="true">
<spring:param name="param1" value="${param1Value}" />
<spring:param name="param2" value="${param2Value}" />
</spring:url>
有任何想法吗?谢谢!