使用默认值声明 Thymeleaf 变量后如何对其进行算术运算?

Posted

技术标签:

【中文标题】使用默认值声明 Thymeleaf 变量后如何对其进行算术运算?【英文标题】:How to do arithmetic operations on Thymeleaf variable after declare it with default value? 【发布时间】:2018-07-10 03:06:30 【问题描述】:

这里我声明了变量名 someVariable 并分配默认值 10:

<p th:with ="someVariable=10">
        <p th:text ="someVariable=$someVariable+$someVariable"> </p>
        <p th:text ="$someVariable"> </p>
</p>

之后我正在更改变量的值,但出现错误。

在 Thymeleaf 中声明变量后如何更改其值?

【问题讨论】:

【参考方案1】:

像这样:

<p th:with="someVariable=10">
    <p th:with="someVariable=$someVariable + someVariable">
        <span th:text="$someVariable"></span>
    </p>
</p>

【讨论】:

我得到了输出 20,因为我在内部 P 选项卡中打印了 someVariable 的值,但是当我再次打印 someVariable 的值时,我得到了结果 10 因为超出了范围!

以上是关于使用默认值声明 Thymeleaf 变量后如何对其进行算术运算?的主要内容,如果未能解决你的问题,请参考以下文章

如何在循环中添加 Thymeleaf 变量中的值并在完成循环后显示最终值

无法从 Thymeleaf 中的模型对象设置默认 CSS 变量

如何取消 Thymeleaf 中输入字段的默认值?

指针变量声明了后其默认值是啥呢,啥时候它的值才为“null”空呢?

成员变量和局部变量的区别

java中,声明基础变量和数组后都有默认值。例如int i;//默认值是0;int []i=new int [10];//默认值都是0