Problème de date dans un formulaire
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
Code:
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> |
et voila le resultat
Code:
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) |