Hola! Ayuda tengo problemas con un formulario

Tengo un problema al pasar de una jsp en el formulario un campo de fecha de nacimiento, ya que en la tabla de la base de datos es de tipo date y al pasar el campo a otra jsp con
request.getPartameter("fecha")
Me dice es es imposible convertir un java.lang. String en un java.sql.date
Espero me puedas ayudar
Gracias

1 respuesta

Respuesta
1
El problema que tienes es muy normal. Todos los parámetros que pasan por el protocolo http (protocolo web) se envían en formato String. Si en una página Jsp recoges un parámetro introducido desde una página web, éste es String y como tal debes tratarlo.
Si deseas convertir el parámetro a fecha, debes tratar la cadena para capturar el día, el mes, el año, etc y pasarlo a un objeto date, y desde allí a la base de datos.
Ten en cuenta también que el usuario que introdujo la fecha en el formulario no tiene porque utilizar un formato fijo, al no ser que tu le obliges o la formatees antes.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas