前提・実現したいこと
thymeleafのth:eachで生成されたボタンを押下してControllerを動かしたいです。
記載したhtmlソースの取消ボタンを押下したらjava側で「テスト」が出力されればとりあえずOKです。
ご教授お願いいたします。
発生している問題・エラーメッセージ
ボタンを押下してもうんともすんとも言いません
該当のソースコード
html
1 <table> 2 <tr><th>aa</th><th>bb</th><th>cc</th></tr> 3 <tr th:each="obj : ${holidayList}"> 4 <td th:text="${obj.fullNm}"></td> 5 <td th:text="${obj.paidHolidayDateStr}"></td> 6 <td th:text="${obj.tPaidHolidayHistoryId}"></td> 7 <td id="text-button" th:action="@{/paid-holiday-cancel}">取消</td> 8 </tr> 9 </table>
java
1 @RequestMapping(value = "paid-holiday-cancel", method = RequestMethod.POST) 2 public ModelAndView paidHolidayCancel(@ModelAttribute ModelAndView mav){ 3 System.out.println("テスト"); 4 return mav; 5 }
試したこと
th:actionをth:hrefに変えたりしましたが、うまくいかず
補足情報(FW/ツールのバージョンなど)
java8
SpringBoot2.0
回答1件
あなたの回答
tips
プレビュー