Переключение перечисления в freemarker

Я подумал, что переключение перечисления будет чем-то очень простым в FreeMarker, так что я мог бы написать что-то вроде:


Dear
<#switch gender>
    <#case MALE>
        sir
        <#break>
    <#case FEMALE>
        madam
        <#break>
    <#default>
        sir/madam
<#/switch>

Но кажется, что доступ к перечислениям - уродливый и сложный вопрос . Есть ли правильный, чистый способ включить значения перечисления? Должен ли я хранить его по-другому в моей модели?

14
задан unperson325680 17 August 2011 в 08:50
поделиться