実現したいこと:POST送信したときにだけ掲載したHTMLコードが表示されること
Controllerクラスの
mav.addObject("datalist",list)
datalistがあればPOST送信したときに表示される想定だったのですが
表示されません。
<tr th:each="obj:${datalist}">ない場合は<tr th:each="obj:${datalist}">が表示されます。
```HTML
<div th:if="${datalist==true}">
<table>
<tr>
<th>日付</th>
<th>項目</th>
<th>金額</th>
<th>詳細</th>
<th>備考</th>
</tr>
<tr th:each="obj:${datalist}">
<td th:text="${obj.date}">
<td th:text="${obj.koumoku}"></td>
<td th:text="${obj.kingaku}"></td>
<td th:text="${obj.syousai}"></td>
<td th:text="${obj.bikou}"></td>
</tr>
</table>
</div>
```
```Controllerクラス
public ModelAndView index(@ModelAttribute ("KakeiboForm")KakeiboEntity entity, ModelAndView mav) {
//省略
Iterable<KakeiboEntity> list=repository.findAll();
mav.addObject("datalist",list);
return mav;
}
```
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/12/14 15:49