当我点击前端的链接(brandname
)时,我需要使用百万美分中的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>
并且它正在成功添加额外的内容,现在我的任务是我需要动态附加的“额外内容”,我在百里香的中读取了局部变量概念,我在下面的代码中尝试将内容附加到动态请求网址
<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
任何人都可以帮助我如何将动态内容附加到百里香的请求网址
答案 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}