質問編集履歴

2

説明分の編集

2019/11/06 15:55

投稿

icezoom
icezoom

スコア36

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
   
10
10
 
11
- H2コンソールと連携し、電話帳の登録までできるようになったのですが、
11
+ H2コンソールと連携し、登録までできるようになったのですが、
12
12
 
13
13
  データの新規作成と編集を入力する際に、チェック機能を付けたいのですが、上手く実行できません。
14
14
 
@@ -42,11 +42,13 @@
42
42
 
43
43
  There was an unexpected error (type=Bad Request, status=400).
44
44
 
45
- Validation failed for object='TelDataForm'. Error count: 2
45
+ Validation failed for object='
46
+
47
+ Form'. Error count: 2
46
48
 
47
49
  org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 2 errors
48
50
 
49
- Field error in object 'TelDataForm' on field 'userName': rejected value []; codes [Size.TelDataForm.userName,Size.userName,Size.java.lang.String,Size]; arguments
51
+ Field error in object 'Form' on field 'Name': rejected value []; codes [Size.Form.Name,Size.Name,Size.java.lang.String,Size]; arguments
50
52
 
51
53
 
52
54
 

1

説明文の修正

2019/11/06 15:55

投稿

icezoom
icezoom

スコア36

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- javaで電話帳アプリを作っています。
5
+ javaでアプリを作っています。
6
6
 
7
7
  spring Tool Suites4を使っています。
8
8
 
@@ -52,134 +52,4 @@
52
52
 
53
53
 
54
54
 
55
- ### 該当のソースコード
56
-
57
-
58
-
59
- `
60
-
61
- ソースコード
62
-
63
- ```telDataForm.Java
64
-
65
- /**
66
-
67
- * 電話帳用フォーム
68
-
69
- */
70
-
71
- @Data
72
-
73
- public class TelDataForm {
74
-
75
- //ID
76
-
77
- private Long id;
78
-
79
-
80
-
81
- // ユーザー名
82
-
83
- @NotEmpty(message="氏名を入力してください。")
84
-
85
- @Size(min = 1, max = 10 )
86
-
87
- private String userName;
88
-
89
-
90
-
91
- // 電話番号
92
-
93
- @NotEmpty(message="電話番号を入力してください。")
94
-
95
- @Size(min =1, max = 13)
96
-
97
- private String telNo;
98
-
99
-
100
-
101
- // メールアドレス
102
-
103
- @NotNull
104
-
105
- @Size(min = 1, max = 30)
106
-
107
- @Email
108
-
109
- private String mailAddr;
110
-
111
-
112
-
113
- // 一覧画面での行選択チェックボックスの値(削除用ID配列)
114
-
115
- private Long[] selectRecords;
116
-
117
-      //getter,setter 省略
118
-
119
- ``````
120
-
121
-
122
-
123
- ```Editcontroller.Java
124
-
125
- @Controller
126
-
127
- @RequestMapping("/edit")
128
-
129
- public class EditController {
130
-
131
-
132
-
133
- @Autowired
134
-
135
- private EditService service;
136
-
137
-
138
-
139
- @RequestMapping(method = RequestMethod.GET)
140
-
141
- public String index(@ModelAttribute TelDataForm form, Model model) {
142
-
143
- if (form.getId() == null) {
144
-
145
- return "edit";
146
-
147
- }
148
-
149
- model.addAttribute("telDataForm", service.findTelData(form.getId()));
150
-
151
- return "edit";
152
-
153
- }
154
-
155
-
156
-
157
- @RequestMapping(value = "/save", method = RequestMethod.POST)
158
-
159
- public String save(@Validated @ModelAttribute("TelDataForm") TelDataForm form,Model model) {
160
-
161
- service.saveTelData(BeanUtil.createProperties(form, EditDto.class));
162
-
163
- return "redirect:/";
164
-
165
- }
166
-
167
-
168
-
169
-
170
-
171
- }
172
-
173
- ```
174
-
175
-
176
-
177
- ### 試したこと
178
-
179
-
180
-
181
-
182
-
183
-
184
-
185
55
  ### 補足情報(FW/ツールのバージョンなど)