どうしても検索一覧が表示されません。下が検索結果の画面です。
どのようにしてteachertimelistどのようにしてから値を取得できますか?
<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8" /> <title>タイムリー検索</title> </head> <h1>タイムリー検索</h1> <form th:action="@{/teacher-timely-list}" th:object="${insertMogipuroForm}" method="post"> <table> <tr> <td>園児ID</td> <td><input type="text" th:field="${insertMogipuroForm.serchtimelyid}" maxlength="5" /></td> </tr> <tr> </tr></table> <input type="submit" name="timely_btn" value="検索する" /> <input type="submit" name="usagi_btn" value="戻る" /> <input type="submit" name="zou_btn" value="戻る" /> </form> </html> ``` ``` <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8" /> <title>タイムリー一覧</title> </head> <h1>タイムリー閲覧画面</h1> <table border="1"> <tr> <th>id</th> <th>園児</th> <th>園児</th> <th>園児</th> <th>園児</th> <th>園児</th> <th>園児</th> </tr> </tr> <tr th:each="teachertimelyilist : ${teachertimelist}"> <td th:text="${teachertimelylist.timelyid}"></td> <td th:text="${teachertimelylist.childrenid}"></td> <td th:text="${teachertimelylist.name}"></td> <td th:text="${teachertimelylist.timelywriter}"></td> <td th:text="${teachertimelylist.writedatetime}"></td> <td th:text="${teachertimelylist.communicaton}"></td> </tr> </table> <form th:action="@{/teacher-timely-input}" th:object="${insertMogipuroForm}" method="post"> <input type="submit" name="timely_btn" value="タイムリー登録画面へ" /> <input type="submit" name="back_btn" value="戻る" /> </form> </html> ``` ``` @RequestMapping(value = "/teacher-timely-list", params = "timely_btn") public String teachertimelyList(@ModelAttribute("InsertMogiruroForm") InsertMogipuroForm form, Model model) { // データ検索に利用するドメインクラスのインスタンス化* MogipuroInfo teachertimelyInfo = new MogipuroInfo(); BeanUtils.copyProperties(form, teachertimelyInfo); // Formクラスの値をドメインクラスにコピー // 検索検/検索けnんさくを行うためのサービス処理呼び出し List<MogipuroInfo> teachertimelist = service.searchtimelyInfo(teachertimelyInfo); // Modelオブジェクトに検索結果を格納 model.addAttribute("teachertimelist", teachertimelist); return "db/teacherTimelyList"; } ``` ``` public List<MogipuroInfo> searchtimelyInfo(MogipuroInfo searchtimelyInfo) { List<MogipuroInfo> teachertimelist = mapper.timelyselect(searchtimelyInfo); return teachertimelist; } ``` ``` <select id="timelyselect" resultType="com.example.domain.MogipuroInfo"> SELECT * FROM timely <where> <if test="serchtimelyid != ''"> childrenid = #{serchtimelyid} </if> </where> ORDER BY timelyid </select> ``` ``` public List<MogipuroInfo> timelyselect(MogipuroInfo searchtimelyInfo); ```
回答2件
あなたの回答
tips
プレビュー