teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

マークダウンにできていなかったので修正

2020/02/12 00:47

投稿

charger0726
charger0726

スコア7

title CHANGED
File without changes
body CHANGED
@@ -41,7 +41,7 @@
41
41
  <td><c:out value="${Absence.studentNum}" /></td>
42
42
  <td><c:out value="${Absence.date}" /></td>
43
43
  <td><c:out value="${Absence.attendCheck}" /></td>
44
- <td><input type="checkbox" name="check" value="i.index"></td>
44
+ <td><input type="checkbox" name="check[]" value="i.index"></td>
45
45
  </tr>
46
46
  </c:forEach>
47
47
  </table>
@@ -52,7 +52,8 @@
52
52
  </body>
53
53
  </html>
54
54
 
55
+ ```
55
- ```AuthAbsenceUpdate.Java
56
+ ```AuthAbsenceUpdate
56
57
  package update;
57
58
 
58
59
  import java.sql.Connection;
@@ -76,7 +77,7 @@
76
77
  //UPDATE文の実行
77
78
  String sql = "UPDATE 出席 SET 出欠 = 01 WHERE ID = ?";
78
79
  PreparedStatement pStmt = con.prepareStatement(sql);
79
- pStmt.setInt(1, 01);
80
+ pStmt.setInt(?, ?);
80
81
  System.out.println("sql = "+sql); //出力確認用
81
82
 
82
83
  //実行処理
@@ -89,9 +90,9 @@
89
90
  }
90
91
  }
91
92
  }
93
+ ```
94
+ ```AuthAbUpdateMain
92
95
 
93
- ```AuthAbUpdateMain.java
94
-
95
96
  package update;
96
97
 
97
98
  import java.io.IOException;
@@ -138,10 +139,17 @@
138
139
  dispatcher.forward(request, response);
139
140
  }
140
141
  }
142
+ ```
141
143
 
142
144
 
145
+
146
+
143
147
  ### 試したこと
144
148
 
145
149
  ### 補足情報(FW/ツールのバージョンなど)
146
150
 
147
- eclipse
151
+ eclipse
152
+
153
+ ### 追記
154
+ UpdateMain.jspで表示させているテーブルのチェックボックスにチェックを入れ、
155
+ 「更新」ボタンを押すとAuthAbsenceUpdate.javaのSQL文を実行して「出欠」の値を01に変更する処理をしたいのですが、UPDATE文が実行されません。