質問編集履歴
2
誤字訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
|
52
52
|
|
53
|
-
DateFormat sdf = new SimpleDateFormat("yyyy
|
53
|
+
DateFormat sdf = new SimpleDateFormat("yyyyMMdd");
|
54
54
|
|
55
55
|
sdf.setLenient(false);
|
56
56
|
|
1
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,11 +48,33 @@
|
|
48
48
|
|
49
49
|
```Java
|
50
50
|
|
51
|
-
d
|
51
|
+
protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
|
52
52
|
|
53
|
-
Date
|
53
|
+
DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
|
54
54
|
|
55
|
+
sdf.setLenient(false);
|
56
|
+
|
57
|
+
String inputDate = req.getParameter("inputDate");
|
58
|
+
|
59
|
+
if(inputDate == null || inputDate.trim().length() == 0){
|
60
|
+
|
61
|
+
req.setAttribute("errorMessage", "date is required");
|
62
|
+
|
63
|
+
} else {
|
64
|
+
|
65
|
+
try {
|
66
|
+
|
67
|
+
sdf.parse(inputDate);
|
68
|
+
|
55
|
-
retu
|
69
|
+
req.setAttribute("inputDate", inputDate);
|
70
|
+
|
71
|
+
} catch (ParseException e) {
|
72
|
+
|
73
|
+
req.setAttribute("errorMessage", "date format is invalid");
|
74
|
+
|
75
|
+
}
|
76
|
+
|
77
|
+
}
|
56
78
|
|
57
79
|
```
|
58
80
|
|