AWS шлюз lambda / api не перенаправляет - PullRequest
0 голосов
/ 18 февраля 2020

У меня очень простой весенний маршрут, по которому я пытаюсь бежать по aws лямбде. Маршрут просто возвращает текст / строку «redirect: / upload» вместо перенаправления. У меня есть файл html в папке / resources / templates.

@RequestMapping(path = "/test", method = RequestMethod.POST)
    public String UploadPage2() {
        return "redirect:/upload";
    }

1 Ответ

1 голос
/ 18 февраля 2020

Я думаю, что проблема в методе возврата типа: String.

Вы можете сделать:

public RedirectView UploadPage2() {
    return new RedirectView("/upload");
}

Второй вопрос

Чтобы вернуть представление по пути /test с запросом GET, вам нужен другой метод с таким же path, но другим method

@RequestMapping(path = "/test", method = RequestMethod.GET) 
public ModelAndView testGet(){
    return new ModelAndView("uploadview");
}

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