Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/02/2013, 12:56
soymari
 
Fecha de Ingreso: septiembre-2010
Mensajes: 67
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Recuperar datos de bbdd

Tus explicaciones son geniales, te puedo llevar al examen???

Verás, estoy haciendo un ejercicio en el que hay una tabla de empleados y a partir de un formulario recoger todos los valores para crear uno nuevo. Sólo tengo una pega de momento, que hay un valor a recoger del formulario que es una fecha.
En la base de datos el formato de fecha aparece como "02/04/81", pero claro, al meterlo yo en el formulario me lo coge como string.
Me da el siguiente error: "Unable to convert string "10/12/89" to class "java.sql.Date" for attribute "hiredate""

En la clase lo tengo para que lo convierta como los int y como los string:
inserta.setDate(5,registro.getHiredate());

y luego para crear el objeto:
<jsp:useBean id="datos" scope="session" class="paquetes.AccederBd" />
<jsp:useBean id="datosTabla" scope="session" class="paquetes.Empleado" />
<jsp:setProperty name="datosTabla" property="*" />

Así que no sé qué formato le tengo que poner a la fecha al recogerlo en el formulario para que me lo coja automáticamente como string, porque si le tengo que hacer un formateo para convertirlo a date luego ya no podré recoger todos los datos con property="*", no?


---------

Otra dudilla, ésta línea no hace más que darme problemas:

int asubir=Integer.parseInt(request.getParameter("cant idad"));

Ya no sé que poner, no salgo de ahí :(

Última edición por soymari; 23/02/2013 a las 15:50 Razón: Añadir duda