combo jsp
Publicado por usuario (1 intervención) el 23/08/2010 11:06:19
Buenos días,
Tengo un problema al recuperar el valor de un combo en una jsp. En el combo cargo los valores correctamente pero al seleccionar el valor que quiero no puedo recuperarlo.
En la jsp hay un formulario principal, dentro de ese formulario tengo una lista que almacena objetos de otro form y en este form esta formado además de otros atributos por una lista en la que cargo los valores para el combo y además tengo un atributo de tipo string en el que quiero almacenar el valor que selecciono en el combo.
La estructula de los formulario sería:
FormularioPrincipal
atributo1
atributo2
List<FormularioSecundario> elementosCombo = new ArrayList();
FormularioSegundario
atributo1
atributo2
List elementoscargadoCombo
String elementoseleccionado //en este atributo es donde quiero almacenar el valor seleccionado para cada combo
Os pongo mi codigo para ver si me podéis ayudar:
<c:set var="i" value="1"/>
<c:forEach items="${listaFormularioB}" var="tableObj2">
<select id="tableObj2.elementoseleccionado<c:out value='${i}'/>" property="elementoseleccionado" name="tableObj2.elementoseleccionado<c:out value='${i}'/>">
<c:forEach items="${tableObj2.swifts}" varr="swift">
<option value="<c:out value='${swift}'/>">
<c:out value='${swift}'/>
</option>
</c:forEach>
</select>
</c:forEach>
No se si ha quedado muy claro.
Muchas Gracias por adelantado
Tengo un problema al recuperar el valor de un combo en una jsp. En el combo cargo los valores correctamente pero al seleccionar el valor que quiero no puedo recuperarlo.
En la jsp hay un formulario principal, dentro de ese formulario tengo una lista que almacena objetos de otro form y en este form esta formado además de otros atributos por una lista en la que cargo los valores para el combo y además tengo un atributo de tipo string en el que quiero almacenar el valor que selecciono en el combo.
La estructula de los formulario sería:
FormularioPrincipal
atributo1
atributo2
List<FormularioSecundario> elementosCombo = new ArrayList();
FormularioSegundario
atributo1
atributo2
List elementoscargadoCombo
String elementoseleccionado //en este atributo es donde quiero almacenar el valor seleccionado para cada combo
Os pongo mi codigo para ver si me podéis ayudar:
<c:set var="i" value="1"/>
<c:forEach items="${listaFormularioB}" var="tableObj2">
<select id="tableObj2.elementoseleccionado<c:out value='${i}'/>" property="elementoseleccionado" name="tableObj2.elementoseleccionado<c:out value='${i}'/>">
<c:forEach items="${tableObj2.swifts}" varr="swift">
<option value="<c:out value='${swift}'/>">
<c:out value='${swift}'/>
</option>
</c:forEach>
</select>
</c:forEach>
No se si ha quedado muy claro.
Muchas Gracias por adelantado
Valora esta pregunta
0