2012-01-08 17 views
0

我正在netbeans中的struts 1.3上運行web應用程序我有兩個dropdownlist說A和B現在我沒有問題在jsp負載上填充這些下拉列表,現在用戶從say中選擇一個值下拉A和值用戶選擇說,它是1,併爲另一個下拉說B用戶選擇的值是2,現在用戶將這些值保存在數據庫中現在我的要求是,當我們在編輯模式下,當頁面加載下拉列表A應該預先選擇值1,並且下拉列表B應該具有預選的值2。這些值是從數據庫 我的jsp頁面如何在jsp中的dropdownlist中預選值struts

1下拉未來

 <tr> 
     <td> <html:select name="RoomForm" property="location"onchange="getFloorDropdown(this.value);" > 
         <html:option value="0">Select Location</html:option> 
         <html:optionsCollection name="RoomForm" 
         property="list" value="id" label="name" /> 
        </html:select> 
       <td> 
    </tr> 

RoomForm:-Arraylist收集 ID:在requst範圍我的form bean 名單-name - 它是財產的ArrayList中其具有在豆 名稱獲取和設置列表: - 它是在ArrayList的屬性,它是具有getter和setter列表豆

2下拉

<select name="floor" > 
<option value="0">Select Floor</option> 
</select> 

我應該怎麼做怎麼當這種形式在編輯模式下打開選擇在這兩個downdroplist預選值 任何暗示將是對我來說是很大的幫助

回答

0

Zohaib,

在該負責行動從數據庫檢索信息,填充相關的ActionForm並最終加載編輯視圖,該ActionForm的「.location」屬性必須填充存儲在數據庫中的值。在JSP中,您將要將該ActionForm實例關聯到窗體支持對象。 Struts會自動完成剩下的工作,即確保正確的選項顯示爲選中狀態。

HTH。

Ashwin