03/09/2008, 02:27
|
| | | Fecha de Ingreso: enero-2007 Ubicación: aquí, ¿donde sino?
Mensajes: 261
Antigüedad: 18 años Puntos: 1 | |
Respuesta: paso de parametros en jsp Esta es la parte del formulario que hace referencia a lo que estamos tratando:
<c:forEach items="${alumnos.rows}" var="alumno">
${alumno.DNI}
${alumno.nombre}
<fmt:formatDate value="${alumno.fechaNacimiento}" type="date" dateStyle="short"/>
${alumno.edad}
<input type="submit" name="operacion" value="EDITAR" onclick="editar("${alumno.DNI}")" />
<input type="submit" name="operacion" value="BORRAR" onclick="borrar("${alumno.DNI}")"/>
<input type="submit" name="operacion" value="DETALLES" onclick="detalles("${alumno.DNI}")" />
<hr>
</c:forEach> y estas son las funciones javascript:
<script language="Javascript">
function borrar(DNI){
document.form.action="alumnos.do?operacion='BORRAR '&DNI=DNI";
document.form.submit();
}
function detalles(DNI){
document.form.action="alumnos.do?operacion='DETALL ES'&DNI=DNI";
document.form.submit();
}
function editar(DNI){
document.form.action="alumnos.do?operacion='EDITAR '&DNI=DNI";
document.form.submit();
}
</script>
No funciona, cuando voy a borrar salta una excepción y pone: GRAVE: Servlet.service() para servlet spring lanzó excepción
java.lang.IllegalArgumentException: id to load is required for loading |