質問編集履歴

3

内容調整

2019/03/01 06:12

投稿

Nitta
Nitta

スコア96

test CHANGED
File without changes
test CHANGED
@@ -109,3 +109,9 @@
109
109
  因みに今回は上記2ファイル以外にform.scala.html(反映されてないもの)
110
110
 
111
111
  を入れています。
112
+
113
+
114
+
115
+ ・追記(20190301:15:00)
116
+
117
+ ![イメージ説明](4d4ed9312bda4017c63253a7e7960de7.png)

2

内容調整

2019/03/01 06:12

投稿

Nitta
Nitta

スコア96

test CHANGED
File without changes
test CHANGED
@@ -58,6 +58,8 @@
58
58
 
59
59
  public Result showForm() {
60
60
 
61
+ ↓↓↓ここでエラーメッセージ
62
+
61
63
  return ok(form.render(form));
62
64
 
63
65
  }
@@ -74,9 +76,7 @@
74
76
 
75
77
  if(userForm.hasErrors()) {
76
78
 
77
- ↓↓↓ここでエラーメッセージ
78
-
79
- return badrequest(form.render(userForm));
79
+ return badrequest(form.render(userForm));
80
80
 
81
81
  }
82
82
 

1

内容調整

2019/02/27 05:11

投稿

Nitta
Nitta

スコア96

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,89 @@
10
10
 
11
11
  エラーメッセージ:
12
12
 
13
+ ![イメージ説明](d956ac344652b3073d67452784043b57.png)
14
+
15
+
16
+
17
+ ●FormController.java
18
+
19
+ ```
20
+
21
+ package controllers;
22
+
23
+
24
+
25
+ import com.google.inject.Inject;
26
+
27
+ import views.form.UserForm;
28
+
29
+ import play.data.Form;
30
+
31
+ import play.data.FormFactory;
32
+
33
+ import play.mvc.Controller;
34
+
35
+ import play.mvc.Result;
36
+
37
+ import views.html.*;
38
+
39
+
40
+
41
+ public class FormController extends Controller {
42
+
43
+
44
+
45
+ private Form<UserForm> form;
46
+
47
+
48
+
49
+ @Inject
50
+
51
+ public FormController(FormFactory formFactory) {
52
+
53
+ this.form = formFactory.form(UserForm.class);
54
+
55
+ }
56
+
57
+
58
+
59
+ public Result showForm() {
60
+
61
+ return ok(form.render(form));
62
+
63
+ }
64
+
65
+
66
+
67
+ public Result submit() {
68
+
69
+
70
+
71
+ Form<UserForm> userForm = form.bindFromRequest();
72
+
73
+
74
+
75
+ if(userForm.hasErrors()) {
76
+
13
- シンボルが見つかりません!
77
+ ↓↓↓ここでエラーメッセージ
78
+
79
+ return badrequest(form.render(userForm));
80
+
81
+ }
82
+
83
+
84
+
85
+ UserForm user =userForm.get();
86
+
87
+ return result.render(user);
88
+
89
+ }
90
+
91
+
92
+
93
+ }
94
+
95
+ ```
14
96
 
15
97
 
16
98