Передача выбранных ID в checkbox thymeleaf
Не смог найти нужного ответа, поэтому решил в первый раз обратиться напрямую. Мне нужно выбрать один или несколько вариантов в чекбоксах и передать их для редактирования в БД. Пытался по разному, но все никак не выходит, при запуске дебагера и нажатии на небходимую кнопку выдает
Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required int parameter 'idDelete' is not present]
Кусок кода их html:
<th:block>
<tr th:each="disc : ${allDisciplines}">
<td><input type="checkbox"th:name="idDelete"th:checked="${disc.getId()} ? 'checked'"></td>
<td class="table-font"th:text="${disc.getDisciplines()}">valuef</td>
</tr>
</th:block>
Сам метод в контроллере:
@PostMapping()
public String deleteDisc(@RequestParam("idDelete") int id) {
daoManager.deleteDiscipline(id);
return "redirect:/disciplines";
}
Метод в DAO классе, если нужен:
public void deleteDiscipline(int id) {
jdbcTemplate.update("UPDATE discipline SET status ='0' WHERE id=?",id);
}