【发布时间】:2012-03-20 03:32:43
【问题描述】:
我有一个 Enum,其中包含某些字段,我需要在我的 play1.2.4 模板中访问这些字段
public Enum WORKER{
FARMER,SMITH,GARDENER
}
假设我需要检查模板中的“人”变量是否是农民、史密斯或园丁,我该怎么做?
#{if person.Type==WORKER.FARMER}
...do something...
#{/if}
我来了
NullPointerException : Cannot get property 'FARMER' on null object.
所以,模板不知道 Enum WORKER。由于无法为 Enum 创建新实例,我应该如何使 Enum 可用于模板?
【问题讨论】:
-
什么是
Status?你的枚举叫做WORKER -
对不起..错别字...无论如何,我明白了..我错过了包前缀
-
在方法后面抽象出来怎么样?前任。
worker.isFarmer()
标签: java enums playframework playframework-1.x