视图问题

<td style="text-align:left;">#(x.status)</td>

#号里面的含义是对x调用getStatus()方法吗?

我想知道Java翻译后的html页面是什么样的该去哪里看?

评论区

JFinal

2017-02-22 11:09

看一下 com.jfinal.template.expr.ast.Field 这个类,x.status 取值时有一套策略:
field 表达式取值优先次序,以 user.name 为例
1:假如 user.getName() 存在,则优先调用
2:假如 user 为 Model 子类,则调用 user.get("name")
3:假如 user 为 Record,则调用 user.get("name")
4:假如 user 为 Map,则调用 user.get("name")
5:假如 user 具有 public name 属性,则取 user.name 属性值

jcbms2017

2017-02-22 13:42

蟹蟹

热门反馈

扫码入社