Получить тело запроса Spring

Добрейшего денёчка!

Я хочу из формы отправить на определённый экшн какие-то данные. Как мне получить параметры запроса?

Форма

            <table class="table table-striped">
              <tbody>
                <form action="#" th:action="@{/}" method="post" >
                  <tr style="font-size: 14px">
                    <td>Начало временного промежутка</td>
                    <td><input id="datepicker-1" type="text" th:name="*{starting_date}" /></td>
                  </tr>
                  <tr style="font-size: 14px">
                    <td>Конец временного промежутка</td>
                    <td><input id="datepicker-2" type="text" th:name="*{ending_date}" /></td>
                  </tr>
                  <tr style="font-size: 14px">
                    <td><input type="submit" value="Найти"/></td>
                    <td></td>
                  </tr>
                </form>
              </tbody>
            </table>

Метод, получающий запрос. Мне нужно получить от пользователя параметры (что бы обрабатывать их).

    @PostMapping
    String search(Model model) {
        

        return "index";
    }


Ответы (1 шт):

Автор решения: Vladimir Kreslin

Через @RequestBody получаете объект с параметрами. Как то так:

    @Controller
    public class Controller {
     @PostMapping("/request_address")
      String search (@RequestBody RequestObject requestObject){
       // RequestObject-объект с параметрами, который приходит в запросе
       //       .....
       return "index";
       }
     }
→ Ссылка