Bonsoir,
Je veux insérer une date saisie dans un formulaire mais elle passe en tant que null.
code de fichier jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 String matricule = request.getParameter("matricule"); int duree = Integer.parseInt(request.getParameter("duree")); String date_entre_prevu = request.getParameter("date_entre_prevu"); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); // your template here java.util.Date dateStr = formatter.parse(date_entre_prevu); java.sql.Date dateDB = new java.sql.Date(dateStr.getTime()); Gestdmd.ajouterService(dateDB, duree,matricule); response.sendRedirect("admin.jsp");
le code de méthode ajouterService:
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 public static void ajouterService(Date datEntrePrevue, int duree, String marticule) { Connection cnx = Connecteur.getConnection(); String rq= "insert into service(datEntrePrevu,duree,matricule,etat) values"+"(" +"'"+datEntrePrevue+"'," +""+duree+"," +"'"+marticule+"',"+0+")"; Statement st; try { st = cnx.createStatement(); st.executeUpdate(rq); } catch (SQLException ex) { Logger.getLogger(GestionArmateur.class.getName()).log(Level.SEVERE, null, ex); } }
Partager