我有以下
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 ...
。
知道为什么吗?
答案 0 :(得分:0)
用户person.gender.MALE
或person.gender.FEMALE
答案 1 :(得分:0)
问题是当方法getGender
返回null时。虽然错误消息不直观。