Java FreeMarker模板中的枚举错误
我有以下几点Java FreeMarker模板中的枚举错误,java,enums,freemarker,Java,Enums,Freemarker,我有以下几点 public enum Gender {MALE, FEMALE} 及 在FreeMarker铭牌中,${person.name}工作正常,但${person.gender}给出了表达式person.gender在…上未定义 知道为什么吗?用户个人.gender.MALE或个人.gender.FEMALE问题是当方法getGender返回空值时。尽管错误消息不是直观的。它给出了相同的错误。事实上,这根本没有意义。你能显示完整的错误吗。。? public class Person
public enum Gender {MALE, FEMALE}
及
在FreeMarker铭牌中,${person.name}
工作正常,但${person.gender}
给出了表达式person.gender在…
上未定义
知道为什么吗?用户
个人.gender.MALE
或个人.gender.FEMALE
问题是当方法getGender
返回空值时。尽管错误消息不是直观的。它给出了相同的错误。事实上,这根本没有意义。你能显示完整的错误吗。。?
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;
}
}