当前位置: 首页 > 面试题库 >

在thymeleaf中设置变量名的值

禹兴安
2023-03-14
问题内容

我不熟悉Thymeleaf,并将Web页面从JSP转换为Thymeleaf。我有一个像这样的strut标签:

<c:set var="someVariable" value="${someValue}"/>

该变量可以在JSP中的任何地方使用。Thymeleaf中是否有其他替代方法?


问题答案:

你可以使用局部变量。

声明带有th:with属性的HTML元素。例如

<div th:with="someVariable=${someValue}">

文档说明

th:with被处理时,该[someVariable]变量被创建为一个局部变量,并添加到变量地图从上下文来,所以它是可用于评估任何其他变量从一开始就在上下文中声明,但仅在的边界包含标签。



 类似资料:
  • 问题内容: 我希望通过以下方式在Java中实现某些功能: …根据变量名设置变量,而无需硬编码变量名并且不使用任何其他数据结构。这可能吗? 问题答案: 这是使用反射实现的方式(我已将函数重命名;针对不同的字段类型有不同的反射函数):

  • 问题内容: 这是我第一次使用SQLServer 2012,并且我收到的这段代码不起作用: 这段代码有问题: 我有以下三个错误: 问题答案: 您需要替换为,它将起作用 所以这 需要替换为

  • 我正在使用Thymeleaf作为模板引擎。我如何将一个变量从Spring模型传递到JavaScript变量? Spring侧:

  • 问题内容: 我正在使用Thymeleaf作为模板引擎。如何将变量从Spring模型传递给JavaScript变量? Spring-side: Client-side: 问题答案: 根据官方文件:

  • 我试图在Windows8中使用Spark和Hadoop。然而,无论我的代码是什么,我都会收到以下错误: hadoop主路径为空。我试图将设置为环境变量,但没有解决这个问题。