redirect и вызов в чем отличие
В контроллере есть метод:
@GetMapping("/books")
public String showBooks() {
...
return ...
}
В чем будет отличие
return "redirect:/books";
от
return "books";
и тот и другой делают переход на страницу books.html, т.е. возвращают эту страницу А в чем разница?
Ответы (1 шт):
Автор решения: Stan
→ Ссылка
return "books"; - ищет шаблон с названием "books", обрабатывает его и возвращает.
return "redirect:/books"; - видит redirect:, это значит что нужно сказать браузеру что бы перешел на localhost:8080/users. Редирект используется для перенаправления на другой адрес. У вас адреса совпадают и вы перенаправляете на самого себя.