算术操作
Thymeleaf标准表达式引擎支持算术操作符:+
, -
, *
, /(div)
, %(mod)
th:with="isEven=(${prodStat.count} % 2 == 0)"
也可以把算术操作符写在变量表达式中
th:with="isEven=${prodStat.count % 2 == 0}"
此时,表达式的解析实际上是由OGNL/SpringEL完成的
比较操作
Thymeleaf支持比较操作符>(gt)
, <(lt)
, >=(ge)
, <=(le)
, ==(eq
), !=(neq/ne)
, !(not)
th:if="${prodStat.count} > 1"
th:text="'Execution mode is ' + ( (${execMode} == 'dev')? 'Development' : 'Production')"
由于“>
”和“<
”在XML里面有特殊的意义,不能在属性值里使用,但是可以用“>
“和”<
“代替