Employee Department
データベースから返されるjava.util.Listを返すメソッドを持つDAOクラスがありEmployee Department Code
ます。
public List<Employee> getEmployeeDetails() {
List<Employee> emp = new ArrayList<Employee>();
while (resultSet.next()) {
emp.add(mapListEmployees(resultSet));
}
return emp ;
}
ManagedBeanで、メソッドを呼び出しgetEmployeeDetails()
、これをgetEmpDetailsというメソッドに入力します。
public List<Employee> getItems() {
for (Employee employee: myDAO.getEmployeeDetails()) {
list.add(employeeLabel.getEmployeeName(),
employeeLabel.getEmployeeDepartment());
}
}
しかし、問題はlist.add
、私が取得しているため、2つの文字列引数を持つことができないことです
method add(java.lang.String, java.lang.String) not found in
interface java.util.List
では、daoから値を取得し、Listを返すManagedBeanのメソッドにロードするにはどうすればよいですか?最後に、ドロップダウンコンポーネントとしてjstlを使用してJSPページでこれらを呼び出すにはどうすればよいですか?何かのようなもの
<select id="emp">
<c:forEach >
<option value="${item}">${item}</option>
</c:forEach>
</select>
よろしく