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

Te agradezco tu ayuda, he puesto el conversor pero sigue sin funcinar. El código es el siguiente:
...
import="java.text.SimpleDateFormat,java.util.Date, java.text.ParseException"
...
<jsp:useBean id="datos" scope="session" class="paquetes.AccederBd" />
<jsp:useBean id="datosTabla" scope="session" class="paquetes.Empleado" />
<%
SimpleDateFormat formateador = new SimpleDateFormat("dd/MM/yy");
try
{
Date fecha = formateador.parse(request.getParameter("hiredate") );
}
catch (ParseException e)
{
// Error, la cadena de texto no se puede convertir en fecha.
}
%>
<jsp:setProperty name="datosTabla" property="hiredate" value="fecha" />
<jsp:setProperty name="datosTabla" property="*" />
-------------------

Y el error que me sale es en ésta línea:
<jsp:setProperty name="datosTabla" property="hiredate" value="fecha" />
Y el error es:
Unable to convert string "fecha" to class "java.util.Date" for attribute "hiredate": Property Editor not registered with the PropertyEditorManager

La fecha se coge a través de un formulario en el que se recogen otros datos, y claro, como uso "property="*", quería aparte pasar la fecha con formato de Date, pero no hay manera, no sé cómo hacerlo y no encuentro ningún ejemplo por internet donde lo hagan. Son fechas de alta de los empleados, no fechas actuales.


Estoy desesperada ya, anda que no le he echado horas y nada :(

PD. En la clase java de la conexión y en el jsp de insertar empleado tengo importada la clase java.util.date, pero en la clase Empleado tengo importada java.sql.date, porque si los cambio me da error.

Última edición por soymari; 24/02/2013 a las 06:19 Razón: Añadir info