当前位置: 首页 > 知识库问答 >
问题:

如何将变量值附加到thymeleaf中的th: href

有德业
2023-03-14

当我点击前端的一个链接(< code>brandname)时,我需要使用百里叶中的< code>th:href向服务器发送一个请求。为此,我遵循以下代码

< code>category.url和< code>brandname值动态地来自它们各自的< code >对象,但是对于上面的请求,我需要附加额外的内容,为此我尝试了下面的方法

并且它成功地添加了额外的内容,现在我的任务是“额外的内容”我需要动态附加,我在thymeleaf中阅读了本地变量的概念,并尝试在下面的代码中动态地将内容附加到请求url

我假设var将存储值,它将附加到请求URL,但它没有发生,我得到的url如下所示

例如:localhost:8080/mycompany/mens?var

但我需要像下面这样的东西

例如:localhost:8080/mycompany/mens?nike

有人能帮助我如何将动态内容附加到thymeleaf中的请求url吗


共有1个答案

颛孙镜
2023-03-14

我找到了解决办法,

以前的代码

我将上面的代码替换为

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

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

 类似资料:
  • 问题内容: 我正在使用以下代码使用nodejs和ssh2模块在Linux机器上重置密码: 我正在从另一个模块(如下所示的test.js)调用resetPassword密码功能。 但是console.log说“未定义”。尝试使用process.nextTick,但没有运气。请帮忙。 问题答案: 欢迎来到node.js中使用异步操作进行开发的世界。最初学习node.js时,这是一个非常常见的错误(也是

  • 问题内容: 如何将值从javascript变量传递到razor变量,asp.net mvc razor视图引擎是否可能? 问题答案: 你不能 原因是他们不在同一时间“生活”。Razor变量是“服务器端变量”,在将页面发送到“客户端”后,它们不再存在。 当服务器收到视图请求时,它仅使用HTML,CSS和Javascript代码创建视图。没有C#代码,所有这些都被“翻译”为客户端语言。 当视图仍在服务

  • 问题内容: 我不熟悉Thymeleaf,并将Web页面从JSP转换为Thymeleaf。我有一个像这样的strut标签: 该变量可以在JSP中的任何地方使用。Thymeleaf中是否有其他替代方法? 问题答案: 你可以使用局部变量。 声明带有属性的HTML元素。例如 文档说明 当被处理时,该变量被创建为一个局部变量,并添加到变量地图从上下文来,所以它是可用于评估任何其他变量从一开始就在上下文中声明

  • 问题内容: 我试图弄清楚如何在Python中将多个值附加到列表中。我知道很少有方法可以做到这一点,例如手动输入值或将附加操作放入循环中,或和函数。 但是,我想知道是否还有更整齐的方法?也许某个程序包或功能? 问题答案: 您可以使用sequence方法将列表从任意迭代类型中扩展为多个值,无论是另一个列表还是提供值序列的任何其他事物。 因此,您可以用来附加 单个 值,也可以附加 多个 值。

  • 问题内容: 问题 我正在以以下方式创建一个空列表作为值的字典。 字典看起来像这样。 当我将一个值附加到一个列表时,此示例将值附加到所有列表。 问题 我的问题分为两部分。首先,为什么会这样?第二,我该怎么办?也就是说,如何将一个值仅附加到一个列表中? 我想象在创建字典时,我使所有列表都指向同一个对象。但是我不明白怎么回事,因为当我输入而不是在字典创建中,然后添加值而不是附加值时,这些值的行为会不同,