質問編集履歴

3

Daoクラスを追加しました。

2020/05/07 05:55

投稿

jaxxaxa
jaxxaxa

スコア10

test CHANGED
File without changes
test CHANGED
@@ -346,6 +346,62 @@
346
346
 
347
347
  ```
348
348
 
349
+ ```Dao
350
+
351
+ public int registerCommentReport(CommentReportDto dto) throws ComponentException {
352
+
353
+
354
+
355
+ StringBuilder sql = new StringBuilder();
356
+
357
+ sql.append(" insert into trn_comment_report (");
358
+
359
+ sql.append(" user_no"); //ユーザーNo
360
+
361
+ sql.append(" ,comment_date"); // コメント年月日
362
+
363
+ sql.append(" ,comment1_text"); // コメント1
364
+
365
+ sql.append(" ,comment2_text"); // コメント2
366
+
367
+ sql.append(" ,comment3_text"); // コメント3
368
+
369
+ sql.append(" ,release_start_timestamp");//公開開始日時
370
+
371
+ sql.append(" ,registrant_no"); //登録者No.
372
+
373
+ sql.append(" ,register_timestamp"); //登録日時
374
+
375
+ sql.append(" )values(");
376
+
377
+ sql.append(" ?, ?, ?, ?, ?, ?, ?, ?");
378
+
379
+ sql.append(" );");
380
+
381
+
382
+
383
+ try {
384
+
385
+ return this.jdbcTemplate.update(sql.toString(), dto.getUserNo(),dto.getCommentDate(), dto.getComment1Text(),
386
+
387
+ dto.getReleaseStartTimestamp(),dto.getComment2Text(), dto.getComment3Text(), dto.getRegistrantNo(), dto.getRegisterTimestamp());
388
+
389
+
390
+
391
+ } catch (Exception e) {
392
+
393
+ e.printStackTrace();
394
+
395
+ throw new ComponentException("コメント登録処理失敗.", e);
396
+
397
+ }
398
+
399
+ }
400
+
401
+ ```
402
+
403
+
404
+
349
405
  ```ServerParam
350
406
 
351
407
  public final class ServerParam {

2

備考欄内容修正

2020/05/07 05:55

投稿

jaxxaxa
jaxxaxa

スコア10

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  に変更してみました。
42
42
 
43
- パラメータの値が取得できず、画面遷移せん。(リクエストが正しくない)
43
+ formの値が取得できないのエラーを吐かれ
44
44
 
45
45
 
46
46
 

1

やってみたこと追記

2020/05/07 02:18

投稿

jaxxaxa
jaxxaxa

スコア10

test CHANGED
File without changes
test CHANGED
@@ -32,6 +32,18 @@
32
32
 
33
33
 
34
34
 
35
+ ### やってみたこと。
36
+
37
+ jsp側の記述
38
+
39
+ <form:form modelAttribute="commentReportForm" action="commentReportRegister" method="post">
40
+
41
+ に変更してみました。
42
+
43
+ →パラメータの値が取得できず、画面遷移できません。(リクエストが正しくない)
44
+
45
+
46
+
35
47
  ```Controller
36
48
 
37
49
  @RequestMapping(value = "commentReportRegister", method = RequestMethod.POST, params = "select")