#if() 中,判断一个值大于小于某个值提示语法错误

举个栗子:

#if(obj.daysBetween >= 1)

<td>#(obj.daysBetween)天</td>

#end

以上这段代码,提示语法错误:

Expression error: can not match the symbol ">"

那么,正确应该如何书写?

评论区

JFinal

2019-08-26 17:31

用法是对的,可能是字符全角半角的问题,表达式中的大于小于等字符只能使用英文半角

你可以先测试这么来写一下:
#if(3 >= 1)
...
#end

看看抛不抛异常

这种用法是天天都在使用的,不可能有问题,多数是一些意想不到的小细节

热门反馈

扫码入社