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???

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de julgo

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

import java.sql.Date;
private Date fechaCaducidad;

y en mi jsp tengo

<br><form:input type="date" path="fechaCaducidad" /><br>

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

Imagen de julgo

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.