前提・実現したいこと
Spring Bootでアプリケーションを作っています。
DBのデータを参照して期間検索するサイドバーを作っていますが、input type ="date"
から入力した値が変数に格納されない原因を突き止めたいです。
getterで中身を取得すると片方の入力値は取得できているが、
もう片方の入力値はnullになってしまいます。
下記のコードでいえば、th:value="{created}"の部分は取得できていますが、th:value="{date}"だけ取得できていません。
該当のソースコード
<form method="POST"th:action ="${workingHourForm.newHour}? @{/main/workingHour/insert}:@{/main/workingHour/update}" th:object="${workingHourForm}" > <div class="form-group"> <label for="exampleFormControlSelect1">氏名</label> <select class="form-select form-select-lg mb-3" aria-label=".form-select-lg example" name="stuff_id"> <option disabled selected value>選択してください</option> <option th:each="obj:${stuff}" th:value="${obj.id}" th:text="${obj.registeredId}"></option> </select> <label for="exampleFormControlSelect1">作業区分</label> <select class="form-select form-select-lg mb-3" aria-label=".form-select-lg example" name="work_id"> <option disabled selected value>選択してください</option> <option th:each="obj:${work}" th:value="${obj.id}" th:text="${obj.workDivId}"></option> </select> <label for="exampleFormControlSelect1">期間検索</label> <input type="date" name ="created" th:value="*{created}"> <p>~</p> <input type="date" name = "date" th:value="*{date}"> <br></br> <div class="d-grid gap-2"> <button class="btn btn-primary" type="submit" >検索する</button> </div> </div> </form>
public class WorkingHourForm { .... private String created; private String date; private int stuff_id; private int work_id; private boolean newHour; public WorkingHourForm() { } public WorkingHourForm( .... String created, String date, int stuff_id, int work_id, ...) { .... this.created = created; this.date = date; this.stuff_id =stuff_id; this.work_id = work_id; .... } public String getDate() { return date; } public void setDate(String date) { this.date = date; } public String getCreated() { return created; } public void setCreated(String string) { this.created = string; } ... }
試したこと
input type ="created"の入力の有無は関係なく入力値がnullになります。
補足情報(FW/ツールのバージョンなど)
java11
Spring Boot
Spring Tool Suite
回答1件
あなたの回答
tips
プレビュー