Я хочу сделать POST-запрос с Thymeleaf и Spring.Моя цель - получить выбранную информацию из HTML.Но сначала я хочу перенаправить меня только тогда, когда я нажимаю кнопку отправки для следующей ссылки из th: action - "cidashboard / table".
Мой контроллер:
@GetMapping("cidashboard/filter/data")
public String allDataForFilter(Model model) {
model.addAttribute("projectsVariants", projectVariantService.findAllProjectsVariants());
model.addAttribute("builds", buildService.findAllBuildFromDB());
model.addAttribute("misraMessages", misraMessagesService.findAllMisraMessagesFromDb());
return "test2";
}
@PostMapping("cidashboard/table")
public String createTable() {
return "test1";
}
Моя HTML-страница:
<form th:action="@/cidashboard/table" method="post">
<select class="form-control">
<option th:each = "projectVariant : ${projectsVariants}" th:selected="${projectVariant.getProjectVariantId()}" th:text="${projectVariant.getProjectVariantName()}"></option>
</select>
<input type="submit" value="submit"/>
</form>
Я получил эту ошибку:
Could not parse as expression: "@/cidashboard/table"