您的位置:首页 > 编程语言 > Lua

freemarker 异常 student.age does not evaluate to true/false

2013-08-06 21:08 267 查看
在生成html文件时报的异常:

freemarker.core.NonBooleanException: Error on line 21, column 22 in hello.ftl
Expecting a boolean (true/false) expression here
Expression student.age does not evaluate to true/false

ftl文件的代码:

<#if student.age>18>

好家伙, ${student.age} 成年啦

</#if>

------------解决方法有两个:

方法一: 把<#if student.age>18> 改为<#if 18<student.age> 貌似是把大于号当做标签的">"来看了

方法二: <#if student.age>18>中间的条件用小括号括起来,只要保证小括号里面返回true/false就行(其他的多条件判断也可以用) --------------这个很保险!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐