Hi all , I am collecting a list of data from my database in my Action Class and populating it in an ArrayList viz "a" . Total I have 2 ArrayList's . one for storing EmployeeBean objects and other which stores (multiple)project names for each employee.
/*Here I am Storing Multiple Project Names under a single Employee */ Hashtable h = new Hashtable();
while(rs.next()) { String [] param = {rs.getString("empid")}; h.put((String) rs.getString("empid"),new ArrayList()); } if(h.containsKey((String) rs.getString("empid"))) { ArrayList a = (ArrayList) h.get((String) rs.getString("empid")); while(rsProj.next()) a.add(new String(rsProj.getString("p.projname"))); h.put((String)rs.getString("empid"),a); } /*Here I am storing each employee's data in a Bean */ ArrayList empList = new ArrayList(); try { rs.beforeFirst(); rs.next(); while (!rs.isAfterLast()) { EmployeeBean pb = new EmployeeBean(); pb.setEmpId(rs.getString("empid")); pb.setEmpName(rs.getString("empname")); ArrayList a = (ArrayList) h.get((String)rs.getString("empid"));