2013-10-09 16 views
1

我創建一個<s:select>標籤,通常我通過枚舉的完整路徑如下:Struts2的 - 如何訪問一個嵌套枚舉

<s:select 
    name="name" 
    label="%{getText('myClass.label')}" 
    list="@[email protected]()" 
    listValue="%{getText(name())}" 
    headerValue="%{getText('seleziona')}" 
    headerKey="" 
/> 

如何訪問嵌套枚舉?我現在的類是:

public class myClass{ 
    //some fields 
    public enum MyEnum{ 
     //fields 
    } 
} 

我試着做list="@[email protected]()"但它不工作。

回答

4

使用$美元唱歌來訪問內部類。

list="@[email protected]()" 

注意:您的課程應以大寫字母開頭。

public class MyClass{ 
    //some fields 
    public enum MyEnum{ 
     //fields 
    } 
} 
+0

當然,我的課程以大寫開頭...... :)它只是一個類型錯誤 – Emaborsa