PROBLEMA <form:input type="date" spring+hibernate
Al tratar de utilizar un input type="date" en mi formulario; y al tratar de guardar la información en la base de datos, en el navegador me aparece lo siguiente:
type Status report
message
descriptionThe request sent by the client was syntactically incorrect ().
Supongo que es por el formato que guarda la fecha el formulario, no debe ser compatible con el objeto java.util.Date al que hace referencia... saben alguna forma de hacerlo compatible???
- Inicie sesión o regístrese para enviar comentarios
el input type="date" retorna
el input type="date" retorna un string con formato compatible para sql, asi que el error esta en otra parte , para trabajar con db debes usar la clase java.sql.Date que retorna la fecha formateada . ejemplo: 2014-02-15 no uses util.date que retorna algo asi : Sat Feb 15 00:28:05 COT 2014 y pregunto ¿el error te aparece en el navegador?
java.util.date
Hola si utilizo el objeto util.Date voy a probar utilizar la clase java.sql.Date para mis objetos tipo fecha en java y posteo si eso resolvio el problema... y si el error me aparece en el navegador
Saludos
Sigue igual
Sigue el mismo error; En mi DAO tengo la declaracion
private Date fechaCaducidad;
y en mi jsp tengo
y en el navegador me sale un
HTTP Status 400 -
The request sent by the client was syntactically incorrect ().
No se, si falte cambiar otro dato o usar algun otro 3rd Party, lei que se podia usar jQuery para esto pero no se, si funcione o tenga el error en algo que me falte considerar
solo con jsp
no tiene nada que ver si usas jquery o JavaScript u otra cosa deberia funcionar lo que pasa es que seguro esta incorrecta la url del action del formulario o la configuración del servlet de spring , o si se te hace mas fácil puedes trabajar con la forma tradicional de envio de forms (asi como se hace en HTML y ya no esas etiquetas de spring ). o también el tipo Date puedes cambiarlo por string.