Bonjour tout le monde !!!
J'ai un gros problème avec un champs de type date que je récupère à partir d'un formulaire pour l'insérer dans ma base MySQL.
Voilà ce que je fais, je récupère la chaine de caractère "dateDebut " à partir de mon formulaire, ensuite je crée un modèle de date dans lequel je renvoie ce qu'il y a dans ma date début :
sauf qu'une fois que je fais l'insertion dans ma base, j'ai l'erreur suivante comme quoi y a une incompatibilité entre le type date de java et celui de sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 String dateDebut = request.getParameter("dateDebut"); SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); Date date_commande = null; try { date_commande = (Date) formatter.parse(dateDebut); } catch (java.text.ParseException ex) { ex.printStackTrace(); }
auriez vous une idée de la solution ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 org.apache.jasper.JasperException: Exception in JSP: /devis.jsp:13 10: SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); 11: Date date_commande = null; 12: try { 13: date_commande = (Date) formatter.parse(dateDebut); 14: } 15: catch (java.text.ParseException ex) { 16: ex.printStackTrace(); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) cause mère java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date org.apache.jsp.devis_jsp._jspService(devis_jsp.java:65) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
je vous remercie d'avance !!!!!
Partager