6
public Enum WORKER{
FARMER,SMITH,GARDENER
}
은 가정하자 내가 확인해야 내 play1.2.4
템플릿에 액세스해야하는 특정 필드를 가진 Enum
경우 템플릿에서 '사람'변수 농부, 스미스 또는 정원사는 어떻게 할 수 있습니까?
NullPointerException : Cannot get property 'FARMER' on null object.
그래서, 열거 WORKER.Since에 대한 새로운 인스턴스를 모르는 템플릿이 열거 생성 할 수 없습니다 여기
#{if person.Type==WORKER.FARMER}
...do something...
#{/if}
내가 얻을, 어떻게 템플릿에 열거 사용할 수 있도록해야한다 ?
'Status' 무엇입니까? 당신의 enum은'WORKER'라고 부릅니다 – talnicolas
죄송합니다 ... 타이포 ... 어쨌든, 저는 그것을 알아냅니다. 나는 패키지 접두어가 누락되었습니다. –
방법을 추상화하는 것은 어떨까요? 전의. 'worker.isFarmer()' – kdazzle