src/main/resources/templates/test1/input_confirm.html
L thymeleafでinput typeのvalueを取得して表示する
<form class="" method="get" action="inputcomplete">
<input type="hidden" name="name" th:value="${name}">
<input type="hidden" name="department" th:value="${department}">
<table class="table">
<tr><td>名前</td><td th:text="${name}">狩野 良平</td></tr>
<tr><td>所属</td><td th:text="${department}">営業部</td></tr>
</table>
<button type="button" class="btn btn-primary" onclick="location.href='/test1/input'">戻る</button>
<button type="submit" class="btn btn-primary">登録完了</button>
</form>
MainController.java
L completeもconfirmと基本は同じ、RequestParamで取得する
@GetMapping("inputcomplete")
public String output2(
@RequestParam(name = "name") String name,
@RequestParam(name = "department") String department,
Model model) {
model.addAttribute("name", name);
model.addAttribute("department", department);
return "test1/input_complete";
}
src/main/resources/templates/test1/input_complete.html
<link th:href="@{/css/style.css}" rel="stylesheet" type="text/css">
// 省略
<h1>社員登録 完了</h1>
<div class="col-md-8">
<p>社員の登録が完了しました。</p>
<table class="table">
<tr><td>名前</td><td th:text="${name}">狩野 良平</td></tr>
<tr><td>所属</td><td th:text="${department}">営業部</td></tr>
</table>
<button type="button" class="btn btn-primary" onclick="location.href='/index'">一覧に戻る</button>
</div>



GetではなくPostにしたいが、Getなら凄く簡単だということはわかった。
ファイルのルーティングはControllerでやるのね。
で、この入力データをINSERTしたい。