Freemarker替代[语法]如果条件有数字

San*_*air 4 freemarker

我正在使用替代的freemarker语法(带方括号的语法).它工作正常,但我无法弄清楚如果条件检查数字是否大于或小于如何使用.以下是我的语法

[#if ${numberCoupons} <= 1]
    [#assign couponsText = 'coupon']
[/#if]
Run Code Online (Sandbox Code Playgroud)

这里"<"符号失败.你知道我在这里做错了什么.

还有任何可以与freemarker的替代语法一起使用的整个指令列表的文档吗?

jam*_*ung 6

您应该能够使用以下任何一项:

[#if (numberCoupons <= 1)]
[#if numberCoupons &lt;= 1]
[#if numberCoupons lte 1]
[#if numberCoupons \lte 1]
Run Code Online (Sandbox Code Playgroud)

我会用parens.

详情请见:http: //freemarker.sourceforge.net/docs/dgui_template_exp.html#dgui_template_exp_comparison

向下滚动一点到该部分中以"有一点问题"开头的最后一段