gpt4 book ai didi

url - Thymeleaf URL 构建

转载 作者:行者123 更新时间:2023-12-02 03:45:11 26 4
gpt4 key购买 nike

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

最佳答案

无论如何,当你问这个问题时,我知道它不久前。

您似乎正在寻找 httpServeltRequest.requestURI

<a th:href="@{${'~' + #httpServletRequest.requestURI}(lang=${language})}" th:text="#{${'Language.' + lang}}"><span>Switch to English</span></a>

并与 #httpServletRequest.QueryString您可以获取当前 url 中给出的所有参数。不幸的是,我不确定您是否可以排除任何参数。

来源: http://forum.thymeleaf.org/How-to-link-to-current-page-and-exchange-parameter-td4024870.html

关于url - Thymeleaf URL 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17504965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com