La duda que tengo es como hacer para que Spring pueda leer una lista de beanes de un Jsp
Tengo un formulario Spring en un Jsp asociado a un Bean el cual uno de sus elementos es una lista de Beanes
(pongo datos de ejemplo)
El bean es algo asi :
Código:
ese List se carga con una lista de Beanes y se envia al jsp para llenarlo con valores, es un listado de textbox para llenar en el formulario Spring, es asi:public class Encuestado implements java.io.Serializable { private String coEncuesta; private Integer nuSecEncuestado; public List resultadoAlternativas = new ArrayList(); ...
Código:
<form:form id="formRegistrarEncuestado" action="encuestado/registrarEncuestado.htm" modelAttribute="encuestado"> <form:input path="resultadoAlternativas[0].deAlternativaEspecifica" id="deAlternativaSeleccionada1"/> <form:input path="resultadoAlternativas[1].deAlternativaEspecifica" id="deAlternativaSeleccionada2"/> <form:input path="resultadoAlternativas[2].deAlternativaEspecifica" id="deAlternativaSeleccionada3"/> ...
en cada input pongo valores de ejemplo, como:
Aaaaaaaaaaa
Bbbbbbbbb
Cccccccccc
Para pasarlo al lado del servidor, uso jquery y Serialize() y Ajax, aparentemete los datos esta correctos, usando un simple alert me devuelve, este resultado el serialize:
Código:
pero al llegar al controler usando resultadoAlternativas[0].deAlternativaEspecifica: Aaaaaaaaaaa resultadoAlternativas[1].deAlternativaEspecifica: Bbbbbbbbb resultadoAlternativas[2].deAlternativaEspecifica: Cccccccccc
Código:
me devuelve la lista contodos los elementos llenos del ultimo valor, es decir , se pierden los primeros valores y solo queda Cccccccccc@ModelAttribute Encuestado encuestado
Alguien sabe que estoy haciendo mal o en todo caso como seria la manera de cargar una lista de beanes correctamente? espero que alguien sepa