Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/09/2008, 02:27
Avatar de morenita7722
morenita7722
 
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