在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?