Как отправить значение из html на контроллер с Thymeleaf и string-boot? - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь отправить значения из поля ввода в контроллер, но я получаю сообщение об ошибке в этой строке <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>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...