hola a todos
cuando llamo a un nuevo jsp, le paso un bean para que me rellene un formulario, pero no consigo que el formulario aparezca con los datos enviados
el jsp en cuestion tiene 2 forms, pero en la declaración de cada uno de ellos especifico el commandName (por si se liaba a la hora de decidir en cual de ellos cargar los datos)
os pego el codigo del jsp
Código HTML:
Ver original<form:form method="post" action="cargarTablaMaestra.html" commandName="tablaMaestra">
<spring:message code="seleccione.tabla.maestra" var="seleccioneTablaMaestra"/>
<form:select path="nombre" >
<form:option value="${seleccioneTablaMaestra}"/>
<c:forEach items="${tablasMaestrasList}" var="option">
<form:option value="${option.nombre}"/>
</c:forEach>
</form:select>
<input type="submit" value="<spring:message code="button.buscar"/>"/>
</form:form>
y el codigo mediante el cual llamo a este jsp es el siguiente:
Código JAVA:
Ver originalpublic ModelAndView loadListForm
(String tabla
) { model.put("tablasMaestrasList", administracionService.listTablasMaestras());
model.put("datos", administracionService.cargarTablaMaestra(tabla));
model.put("tablaMaestra", new TablaMaestra(tabla));
return new ModelAndView("tablasMaestras", model);
}
creo que todo esta correcto, pero aun así no funciona. ¿donde puede estar el fallo?
un saludo