1

我有以下

public enum Gender {MALE, FEMALE}

public class Person {
    private String name;
    private Gender gender;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
    public Gender getGender() {
        return gender;
    }

    public void setGender(Gender gender) {
        this.gender = gender;
    }
}

在 FreeMarker 模板中${person.name}工作正常,但${person.gender}给出Expression person.gender is undefined on ....

知道为什么吗?

4

2 回答 2

0

用户person.gender.MALEperson.gender.FEMALE

于 2013-02-12T17:11:38.333 回答
0

问题是当方法getGender返回 null 时。虽然错误信息不直观。

于 2013-02-12T17:45:19.063 回答