Bonjour à tous,
J’aimerais récupérer une date saisie dans ma jsp car quand j'ajoute les données dans ma base de données je récupère un "NULL" pouvez-vous m'aider s'il vous plaît ? Je précise que j'utilise hibernate dans mon projet !
Voici un bout de mon code :
- le champ concerné dans ma jsp
- ma Servlet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <label for="disponibilite">Disponibilité <span class="requis"></span></label> <input type="date" name="disponibilite" value="" /> <br />
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 @WebServlet("/InscriptionOuvrier") public class ControleurInscriptionOuvrier extends HttpServlet { private IOuvrierInscription ouvrier; @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.getParameter("formulaire_inscription_ouvrier.jsp"); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String action = req.getParameter("action"); if (action.equals("Valider")){ String nom = req.getParameter("nom"); String prenom = req.getParameter("prenom"); String login = req.getParameter("login"); String password = req.getParameter("password"); DateFormat df=new SimpleDateFormat("dd-MMM-yy"); String disponibilite = req.getParameter("disponibilite"); Date startDate=null; try { startDate = df.parse(disponibilite); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } String prestation = req.getParameter("prestation"); double prix = Double.parseDouble(req.getParameter("prix")); ouvrier.addOuvrier(new OuvrierInscriptionEntity(nom, prenom, login, password, startDate, prestation, prix)); } doGet(req, resp); } @Override public void init() throws ServletException { ouvrier = new OuvrierInscriptionImpl(); } }
Partager