如何从icefaces数据库的下拉列表中获取值?

时间:2011-11-01 11:24:19

标签: icefaces

我只想使用ice faces从下拉列表中列出数据库中的员工姓名列表。任何人都可以建议我如何在icefaces页面中编写查询以获取数据库中的员工列表。说表名是“员工”。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我是这样做的。 在你的bean中调用你的业务类 e.g:

ArrayList<SelectItem> selectEmployees = new ArrayList<SelectItem>();
ArrayList<Employee> employees = company.getEmployees();  //this one calls the EmployeeDAO to get the records from database.

for(int i = 0; i < employees.size(); i++){ 
  selectEmployees.add(new SelectItem(employes.get(i).getId(),employees.get(i).getName));
}

现在您可以使用selectEmployees作为selectOneMenu的值。