关于enjoy模板引擎v5.1.3的一个问题

如果一个类的详细如下:

public class User {
    
    private boolean deleted;
    
    public boolean isDeleted() {
        return this.deleted;
    }
}

这时我在.ej文件里使用#(user.deleted)就会报错,找不到user.getDeleted方法。

评论区

JFinal

2025-09-18 15:17

两个办法任选:

1: 使用 #(user.isDeleted()) 直接调用方法

2: 配置支持 is 方法调用:Engine.addLastFieldGetter(new FieldGetters.IsMethodFieldGetter());

如果偶尔用 isXxx 取值,选第一种,如果经常用,选第二种

热门反馈

扫码入社