如何在thmemeaf

时间:2016-05-06 09:51:06

标签: html thymeleaf

当我点击前端的链接(brandname)时,我需要使用百万美分中的th:href向服务器发送请求。为此,我按照下面的代码

<a th:href="@{*{category.url}}" th:text=*{brandname}></a>

category.urlbrandname值会动态来自各自的Objects,但对于上述请求,我需要附加额外的内容,我尝试了类似下面的内容

<a th:href="@{*{category.url}+'?someExtraContent'}" th:text=*{brandname}></a>

并且它正在成功添加额外的内容,现在我的任务是我需要动态附加的“额外内容”,我在百里香的中读取了局部变量概念,我在下面的代码中尝试将内容附加到动态请求网址

<a th:with="var=*{brandname}" th:href="@{*{category.url}+'?'+var}" th:text=*{brandname}></a>

我假设var会存储该值,它会附加到请求网址但不会发生我正在获取下面的网址

实施例 localhost:8080/mycompany/mens?var

但我需要类似下面的内容

实施例 localhost:8080/mycompany/mens?nike

任何人都可以帮助我如何将动态内容附加到百里香的请求网址

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,

以前的代码

<a th:with="var=*{brandname}" th:href="@{*{category.url}+'?'+var}" th:text=*{brandname}></a>

我用

替换了上面的代码

<a th:with="var=*{brandname}" th:href="@{*{category.url}+'?'+${var}}" th:text=*{brandname}></a>

现在我可以将动态内容附加到我的请求网址...

我已将此var更改为${var}