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 original
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