I have difficulties in Capturing list of Java Objects back into the Forma bean of the action class when i submit/save the jsp.


public class EmployeeForm extends ActionForm {
 List<EmployeeVO> employeeVOList;
 getEmployeeVOList(){ return employeeVOList;}
 setEmployeeVOList(List employeeVOList){ this.employeeVOList = employeeVOList;}
public class EmployeeVO {
 private String lastName;private String firstName;
 public String getLastName() {
  return lastName;
 public void setLastName(String lastName) {
  this.lastName = lastName;
 public String getFirstName() {
  return firstName;
 public void setFirstName(String firstName) {
  this.firstName = firstName;
Code Snippet from JSP:

<logic:iterate id="record" property="employeeVOList" type="EmployeeVO" name="EmployeeForm" indexId="index">
  <input type="text" name="record[<bean:write name='index'/>].EmployeeVO.lastName"
  value="<bean:write name='record' property='lastName'/>" />
 <TD >
 <input type="text" name="record[<bean:write name='index'/>].EmployeeVO.firstName"
  value="<bean:write name='record' property='firstName'/>" /></TD>
Results are getting displayed correctly with the above code.But, After submitting the above JSP, in the action class I am trying to the following.

EmployeeForm employeeForm = (EmployeeForm)form;

List<EmployeeVO> listEmp = employeeForm.getEmployeeList();        

But listEmp is always coming null and is not getting the values from the JSP.

i am expecting the List of EmployeeVO objects with the new values entered in the form bean after submitting the above jsp.

Please Advice.