我有一些格式化的字段抛出Spring Formatter类。我使用表达式th:text="${{variable}}"
在视图上格式化此变量,但是我需要将此变量乘以控制器上的变量。因此,我尝试了类似th:text="${{variable * controllerVar}}"
或th:text="${{variable}} * ${controllerVar}"
的方法。但这是行不通的。我也尝试创建像这样的变量th:with="var=${{variable}}"
和th:text="${var * controllerVar}"
,但是它也行不通……然后,我需要将其用于类似th:text="#numbers.formatCurrency(here put result)"
的函数。
答案 0 :(得分:1)
您是否尝试过像这样使用它?
th:with="var=${variable * controllerVar}"
和
th:text="${var}"
答案 1 :(得分:1)
以下代码有效。您只需要使用当前变量来更改变量variable
和controllerVar
。
<th:block th:with="variable = 10, controllerVar = 12, var = ${variable * controllerVar}">
<p th:text="${var}"></p>
</th:block>