最初のページ(login.jsp)のJSPがログイン画面になっておりmailaddress、PASSを入力して認証できたらユーザー情報を表示するページ(list.jsp)に飛ぶ処理になっております。
login.jspからlist.jspに飛ぶLoginControllerの処理はDBにID,PASSがあるか確認してあった場合は、ユーザー情報があるテーブルのデータを取得して、List<UserDto> dtoに格納してmodel.addAttribute("dto",dto)にセットし、ユーザー情報を表示するページ(list.jsp)を遷移します。テーブルにはユーザID、名前、年齢、住所があります。
list.jspでは
<c:forEach items="${dto}" var="user">
<tr>
<td><c:out value="${user.id}"/><td>
<td><c:out value="${user.name}"/><td>
<td><c:out value="${user.age}"/><td>
<td><c:out value="${user.address}"/><td>
<td><input type="submit" value="更新" name="update" /><td>
</tr>
</c:forEach>
上のforで
1 山田 20 大阪 更新(ボタン)
2 田中 20 大阪 更新(ボタン)
3 佐藤 20 大阪 更新(ボタン)
4 鈴木 20 大阪 更新(ボタン)
こんな感じに表示はできてるのですが、更新ボタンを押したと所のuser.idも取得したいのですがそのやり方が調べてもわかりませんでした。佐藤さんをの更新を押したら3を取得したいです。
更新押した際,遷移するときのListViewControllerにて値を使いたいです。