Bonjour,
j'essaye depuis deux jrs à creer un formulaire qui a commme entrée deux dates mais j'ai un problème a u niveau de conversion (from string to date ). voici le code
et voila le resultat
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 <%@ page import = "java.util.Date,java.text.SimpleDateFormat,java.text.DateFormat,java.text.ParseException,java.io.*,java.sql.*" contentType="text/html; charset=utf-8" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- strict.dtd"> <html> <head> < title >Ma première page JSP</title> </head> <body> <form action="hello.jsp" method="post"> <label>Date_D_str : </label><input type="date" name="Date_D_str" size="30"> <label>Date_F_str : </label><input type="date" name="Date_F_str" size="30"> <input type="submit" value="envoyer"> </form> <% String Date_D_str=request.getParameter("Date_D_str"); String Date_F_str=request.getParameter("Date_F_str"); SimpleDateFormat fr = new SimpleDateFormat("dd-MM-yyyy"); Date Date_Debut = fr.parse(Date_D_str); Date Date_Fin = fr.parse(Date_F_str); out.println(Date_Fin); out.println(Date_Debut); %> </body> </html>
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: An exception occurred processing JSP page /jsp/hello.jsp at line 21 18: SimpleDateFormat fr = new SimpleDateFormat("dd-MM-yyyy"); 19: 20: 21: Date Date_Debut = fr.parse(Date_D_str); 22: Date Date_Fin = fr.parse(Date_F_str); 23: 24: Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) cause mère java.lang.NullPointerException java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1380) java.text.DateFormat.parse(DateFormat.java:355) org.apache.jsp.jsp.hello_jsp._jspService(hello_jsp.java:87) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Partager