2013-05-13 172 views
0

我有一個連接到數據庫的JDBC代碼,返回ResultSet的結果,每次獲取不同行的兩列emp_idemp_name。所以行不能保持不變。我只是想將這個結果傳遞給數組集合中的flex側。我不知道該使用什麼或如何使用?有人指導我使用HashMap,但我不知道如何使用它。我無法使用HashMapArrayList請幫助我。如何將值從java傳遞給flex?

任何人都可以給我一個代碼,我怎麼能在的Java端ArrayList保存結果?

任何幫助表示讚賞。

+4

請正確格式化文章! – NINCOMPOOP 2013-05-13 15:34:22

+0

它是一個Web應用程序嗎?你有沒有聽說過[blazeds](http://livedocs.adobe.com/blazeds/1/blazeds_devguide/)? – NINCOMPOOP 2013-05-13 15:35:29

+0

*可以任何機構給我代碼如何我可以從rslt.?* java側保存數組列表中的結果?只需遍歷結果集並將每個元素添加到'List'或'Map'!有大量的教程,讓你自己熟悉... – NINCOMPOOP 2013-05-13 15:39:44

回答

0
ResultSet rs = stmt.executeQuery(query); 
List<Map<String,String>> list = new ArrayList<Map<String,String>>(); 
Map<String,String> include = null; 
while (rs.next()) { 
    include = new HashMap<String,String>(); 
    String empID = rs.getString("emp_id"); 
    String empName = rs.getString("emp_name"); 
    include.put("emp_id",empID); 
    include.put("emp_name",empName); 
    list.add(include); 
} 

在柔性側檢索這些值作爲柔性ObjectArrayCollection

+0

謝謝noob解除鏈接 – ricky 2013-05-15 18:39:58

+0

所以在我的代碼我只寫textinput,我已經動態創建並設置textinput.label = program.list [i] .emp_name(我是爲數組收集的長度的迭代)的值.Program是我的VO(值對象).text輸入被創建,但它沒有顯示任何..它顯示nothing.plz幫助 – ricky 2013-05-15 18:45:48

+0

嗨,你可以告訴我如何迭代這個列表中的java和獲取不同的vlaue,當我從flex側回來...我無法隔離emp _id或emp_name的vlaue – ricky 2013-05-16 15:00:12