如何将值从java传递给flex?

时间:2013-05-13 15:29:14

标签: java flex java-ee flex3 flex4.5

我有一个连接到数据库的JDBC代码,返回ResultSet中的结果,每次都会以不同的行提取两列emp_idemp_name。所以行根本不能是常量。我只想将结果传递给数组集合中的flex端。我不知道该用什么或怎么用?有人指导我使用HashMap,但我不知道如何使用它。我无法使用HashMapArrayList请帮帮我。

有人可以给我一个代码,我可以在ArrayList的java端保存ResultSet的结果吗?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分: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);
}

在弹性侧将这些值检索为ArrayCollection Flex Object