【发布时间】:2013-07-04 12:08:49
【问题描述】:
Thymeleaf 中是否有任何特殊工具可以通过添加/删除/替换参数来构造 URL?
例如,我需要向同一页面发出请求,但在请求中添加了一个附加参数“p=1”。所以:
'/foo?a=b' becomes '/foo?a=b&p=1' // addition
'/foo?p=0' becomes '/foo?p=1' // replacing
@{} 在这里似乎没有帮助。
我会想象存在以下内容:
@{#currentUri(*, p=1, !q)},其中“*”表示所有现有参数,“p=1”表示添加/替换和“!”表示排除。
Thymeleaf 是否有类似的语法或任何其他语法来构建灵活的 URL?
【问题讨论】:
-
请看这个answer。它应该符合您的需求。