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.