Я хочу принять идентификатор в качестве ввода пользователем и передать его контроллеру для получения данных определенного идентификатора
, это работает, когда я передаю идентификатор вручную в URL - http://localhost:8080/student/1
<form th:action="@{{student}/{id}}" th:object="${Student}" method="post">
Roll Number:<br>
<input type="text" th:field="*{id}"><br>
<br><br>
<input class="button" type="submit" value="Submit">
</form>
@GetMapping(value = "/student/{id}")
public Optional<Student> getStudentDetail(@PathVariable int id){
return studentRepository.findById(id) ;
}
Страница ошибки Whitelabel Это приложение не имеет явного сопоставления для / error, поэтому вы видите это как запасной вариант.
Ср 19 июня 11:04:22 IST 2019 Произошло неожиданноеошибка (тип = Внутренняя ошибка сервера, статус = 500).Произошла ошибка при разборе шаблона (template: "ресурс пути к классу [templates / student.html]")