Я пытаюсь отправить значения из поля ввода в контроллер, но я получаю сообщение об ошибке в этой строке <p>Title: <input type="text" th:field="*{title}" /></p>
, которое должно быть IMo правильным. В чем проблема?
<form action="#" th:action="@{/listByTitle}" th:object="${quote}" method="post">
<p>Title: <input type="text" th:field="*{title}" /></p>
<p><input type="submit" value="Submit" /></p>
</form>
класс контроллера
@RequestMapping("/listByTitle")
public String viewByTitle(@PathVariable(name = "title") String title, Model model) {
List<Quote> listByTitle = service.findByTitle(title);
model.addAttribute("listByTitle", listByTitle);
return "list_quotes";
}
Сообщение об ошибке:
org.thymeleaf.exceptions.TemplateProcessingException: Error during execution of processor 'org.thymeleaf.spring5.processor.SpringInputGeneralFieldTagProcessor' (template: "show_title" - line 13, col 35)
строка 13: <p>Title: <input type="text" th:field="*{title}" /></p>