2009-11-14 58 views
1

我正在設置頁面中操作類的下拉選擇值(下面給出)的值(默認值的種類)。當頁面加載的值是beig顯示,但下拉列表的其他元素不顯示。這裏是代碼。在Struts2中設置默認值

Inside the action class 
if(getTypeId() == null){ 
     String typeId = request.getParameter("typeId"); 
     setTypeId(typeId); 
     } 

jsp頁面

<tr> 
     <s:select label="To" headerKey="-1" headerValue="--Please Select--" name="typeId" list="typesofteam" /> 
    </tr> 

我所試圖做的裏面是用於發送和保存郵件的草稿建立一個頁面。該代碼適用於編寫消息,即我可以訪問操作類中的選定項目。但我不知道如何設置動作類中的下拉元素。上面的方法只是設置值,但列表中的其他元素不顯示。

我將非常感謝任何幫助。

感謝, 阿迪亞

回答

0

讓你的動作/ helper類中getTypeId功能來填充typesofteam列表。 Struts2使用ognl自動調用獲取器name

+0

將嘗試。非常感謝。 – 2009-11-16 08:15:02

0

來填充列表,在動作類中定義的方法:

public List<String> getTypesofteam() { 
    // return types here 
} 
0

就分配給它的動作類的構造函數。