Recopile y guarde los valores enviados de múltiples entradas HTML dinámicas en el servlet

Soy capaz de mostrar unArrayList de beans en un formulario JSP usando JSTL recorriendo la lista y generando las propiedades de bean en una etiqueta de entrada HTML.

<c:forEach items="${listOfBeans}" var="bean">
  <tr>
    <td><input type="text" id="foo" value="${bean.foo}"/></td>  
    <td><input type="text" id="bar" value="${bean.bar}"/></td>                     
  </tr>
</c:forEach>

¿Cómo codifico el JSP para que, cuando la página se envíe, los valores actualizados estén en el elemento apropiado delArrayList?

Respuestas a la pregunta(1)

Su respuesta a la pregunta