02/09/2008, 00:30
|
| | | Fecha de Ingreso: enero-2007 Ubicación: aquí, ¿donde sino?
Mensajes: 261
Antigüedad: 18 años Puntos: 1 | |
Respuesta: ¿por que el valor de los botones es siempre null? Si, tienes razón, no se entiende lo que quiere decir. Estoy haciendo una aplicación con spring e hibernate, y algo estoy haciendo mal porque el valor del parametro "operacion" es siempre null. La aplicación funciona bien hasta que llega aquí, donde no consigo que "operacion" coja el valor correspondiente.
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ include file="taglibs.jsp" %>
<sql:setDataSource
var="datasource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://10.0.1.26:3306/gesta"
user=""
password="" />
<sql:query var="alumnos" dataSource="${datasource}">
select * from alumno, persona where alumno.DNI=persona.DNI
</sql:query>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Gestion de alumnos</title>
<link rel="stylesheet" type="text/css" href="Y:\proyectos eclipse\GESTA\WebContent\WEB-INF\css\hoja1.css" />
</head>
<body>
<h1>Gestión de alumnos</h1>
<form action="alumnos.do">
DNI
NOMBRE
FECHA DE NACIMIENTO
EDAD
OPCIONES
<hr>
<c:forEach items="${alumnos.rows}" var="alumno">
${alumno.DNI}
${alumno.nombre}
<fmt:formatDate value="${alumno.fechaNacimiento}" type="date" dateStyle="short"/>
${alumno.edad}
<input type="hidden" name="DNI" value="${alumno.DNI}" />
<input type="hidden" name="nombre" value="${alumno.nombre}" />
<input type="hidden" name="apellido1" value="${alumno.apellido1}" />
<input type="hidden" name="apellido2" value="${alumno.apellido2}" />
<input type="hidden" name="fechaNacimiento" value="${alumno.fechaNacimiento}" />
<input type="hidden" name="sexo" value="${alumno.sexo}" />
<input type="hidden" name="direccion" value="${alumno.direccion}" />
<input type="hidden" name="localidad" value="${alumno.localidad}" />
<input type="hidden" name="CP" value="${alumno.CP}" />
<input type="hidden" name="provincia" value="${alumno.provincia}" />
<input type="hidden" name="pais" value="${alumno.pais}" />
<input type="hidden" name="horarioContacto" value="${alumno.horarioContacto}" />
<input type="hidden" name="puestoTrabajo" value="${alumno.puestoTrabajo}" />
<input type="hidden" name="categoriaLaboral" value="${alumno.categoriaLaboral}" />
<input type="hidden" name="fechaMatricula" value="${alumno.fechaMatricula}" />
<input type="hidden" name="entidadPagadora" value="${alumno.entidadPagadora}" />
<input type="hidden" name="estudios" value="${alumno.estudios}" />
<input type="hidden" name="tipoColectivo" value="${alumno.tipoColectivo}" />
<input type="hidden" name="certificacion" value="${alumno.certificacion}" />
<input type="hidden" name="horasAsistenciaReal" value="${alumno.horasAsistenciaReal}" />
<input type="hidden" name="tipoContrato" value="${alumno.tipoContrato}" />
<input type="hidden" name="experienciaLaboral" value="${alumno.experienciaLaboral}" />
<input type="hidden" name="formacionComplementaria" value="${alumno.formacionComplementaria}" />
<input type="submit" name="operacion" value="EDITAR" />
<input type="submit" name="operacion" value="BORRAR" />
<input type="submit" name="operacion" value="DETALLES" />
<hr>
</c:forEach>
<input type="submit" name="operacion" value="NUEVO ALUMNO" />
</form>
<a href="gesta.do">Volver a la página principal</a>
</body>
</html>
La aplicación va bien hasta que llega a esta página. Independientemente del valor que pulse, operación vale null.
Saludos!! |