是否有任何特殊工具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 构造的语法?