Хочу отобразить и изменить список объектов (бронирование).Но я получаю следующую ошибку:
org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'org.thymeleaf.spring5.processor.SpringInputGeneralFieldTagProcessor'
Метод Get:
@RequestMapping(value="/buchen", method=RequestMethod.GET)
public String buchen(Model model) {
List<Buchung> buchungen = buchungRepository.findAll();
model.addAttribute("buchungen",buchungen);
return "buchung";
}
Веб-сайт HTML:
<form action="#" th:action="@{/buchen}" th:object="${buchung}" method="post">
<table class="table table-striped">
<thead>
<tr>
<th>Menge</th>
</tr>
</thead>
<tbody>
<tr th:each = "buchung : ${buchungen}">
<td ><input type="number" th:field="${buchung.guests}" ></td>
</tr>
</tbody>
</table>
<p><input type="submit" value="Submit" /> </p>
</form>
Когда я отображаю список, яне получите никаких ошибок.Я могу написать легко:
<tr th:each = "buchung : ${buchungen}">
<td th:text="${buchung.guests}" ></td>
Но мне тоже нужно изменить список.И я уверен, что проблема не имеет ничего общего с методом POST, потому что HTML-страница вообще не отображается.