Hola, tengo una jsp donde se muestran los alumnos que tengo en una BD, es la siguiente:
<form action="alumnos.do">
<table>
<thead>
<tr>
<th>DNI</th>
<th>NOMBRE</th>
<th>APELLIDO1</th>
<th></th>
</tr>
</thead>
<tbody>
<c:forEach items="${alumnos.rows}" var="alumno">
<tr>
<td>${alumno.DNI}</td>
<td>${alumno.nombre}</td>
<td>${alumno.apellido1}</td>
<td>
<input type="hidden" name="DNI" value=${alumno.DNI} />
<input type="submit" name="operacion" value="BORRAR"/>
</td>
<td>
<input type="hidden" name="DNI" value=${alumno.DNI} />
<input type="hidden" name="nombre" value=${alumno.nombre} />
<input type="hidden" name="apellido1" value=${alumno.apellido1} />
</tr>
</c:forEach>
</tbody>
</table>
<br>
<hr>
<input type="submit" name="operacion" value="NUEVO ALUMNO" />
</form>
Y me interesa, que cuando pulso editar me muestre edita.jsp, con los valores que tiene actualmente el alumno, para poder modificarlos. Pues el caso es que no me coge los valores tipo hidden que pongo en la página jsp anterior. Siempre coge el primero, pero el resto no. El código de la página edita.jsp es el siguiente:
<form action="alumnos.do">
<table>
<tr>
<td><label for="DNI">DNI:</label>
<input type="text" name="DNI" value=${param.DNI} size="20" />
</td>
<td><label for="nombre">Nombre:</label>
<input type="text" name="nombre" value=${param.nombre} size="30" />
</td>
</tr>
<tr>
<td><label for="apellido1">Primer apellido:</label>
<input type="text" name="apellido1" value=${param.apellido1} size="25" />
</td>
<tr>
<td><input type="submit" name="operacion" value="CANCELAR" /></td>
<td><input type="submit" name="operacion" value="GUARDAR" /></td>
<td><input type="submit" name="operacion" value="LIMPIAR FORMULARIO" /></td>
</tr>
</table>
</form>
Bueno, no sé si me expliqué bien, espero que si, jeje.
Saludos!