【发布时间】:2017-04-10 04:16:20
【问题描述】:
当我单击前端的链接 (brandname) 时,我需要使用 thymeleaf 中的 th:href 向服务器发送请求。为此,我遵循以下代码
<a th:href="@{*{category.url}}" th:text=*{brandname}></a>
category.url 和 brandname 值动态来自它们各自的 Objects,但是对于上述请求,我需要附加额外的内容,我尝试了类似下面的内容
<a th:href="@{*{category.url}+'?someExtraContent'}" th:text=*{brandname}></a>
它正在成功添加额外内容,现在我的任务是我需要动态附加的“额外内容”,我阅读了 百里香叶中的局部变量概念,并尝试使用下面的代码将内容附加到动态请求url
<a th:with="var=*{brandname}" th:href="@{*{category.url}+'?'+var}" th:text=*{brandname}></a>
我假设 var 将存储该值并将其附加到请求 url 但它没有发生我得到如下所示的 url
例如:
localhost:8080/mycompany/mens?var
但我需要类似下面的东西
例如:
localhost:8080/mycompany/mens?nike
谁能帮助我如何将动态内容附加到百里香中的请求网址
【问题讨论】: