Myślałem, że przełączenie na enum byłoby coś bardzo prosty w FreeMarker, abym mógł napisać coś takiego:Przełączanie wyliczenia w freemarker
<!-- Doesn't work -->
Dear
<#switch gender>
<#case MALE>
sir
<#break>
<#case FEMALE>
madam
<#break>
<#default>
sir/madam
<#/switch>
Ale wydaje się, że accessing enums jest brzydki i skomplikowana sprawa. Czy istnieje właściwy, czysty sposób włączania wartości wyliczenia? Czy powinienem przechowywać go inaczej w moim modelu?