struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Friedman" <hum...@ix.netcom.com>
Subject RE: DynaAction form and ArrayList
Date Mon, 03 Nov 2003 19:41:36 GMT
Shouldn't you be adding rs.next()
and not repeatedly adding the 
same teachForm?  See:
> teachers.add(teacherForm); 

Shouldn't it be: (?)
teachers.add(rs); 

Regards,
David

-----Original Message-----
From: Barry Volpe [mailto:struts@childrencare.com]
Sent: Monday, November 03, 2003 2:36 PM
To: Struts Users Mailing List
Subject: DynaAction form and ArrayList




Only Last row is available in my ArrayList?

Have the following:

ArrayList teachers = new ArrayList();
DynaActionForm teacherForm = (DynaActionForm)form;

while ( rs.next() ) { 


System.out.println("firstname.rs: " + rs.getString("firstname"));

System.out.println("lastname.rs: " + rs.getString("lastname")); 

System.out.println("units.rs: " + rs.getString("units")); 





teacherForm.set("firstname",rs.getString("firstname"));

teacherForm.set("lastname",rs.getString("lastname")); 

teacherForm.set("units",rs.getString("units"));




System.out.println("firstname.get: " + teacherForm.get("firstname"));

System.out.println("lastname.get: " + teacherForm.get("lastname")); 

System.out.println("units.get: " + teacherForm.get("units")); 


teachers.add(teacherForm); 

}

The last row is stored in index 0 and 1.  I expect 0 to be the first row
and 1 to be the second row. 

System.out.println("teachers[0]: " + teachers.get(0));

System.out.println("teachers[1]: " + teachers.get(1)); 

Anyone know why?



Thanks,

Barry












---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message