Spring Boot MVC、Controller、RequestMapping 指向索引文件为/。方法
@PostMapping
public String add(@RequestParam(value = "name") String name) {
return "redirect:/";
}
可能作为文件名返回“索引”;并返回“重定向:/”;该应用程序的工作方式相同。我不知道有什么区别。
Spring Boot MVC、Controller、RequestMapping 指向索引文件为/。方法
@PostMapping
public String add(@RequestParam(value = "name") String name) {
return "redirect:/";
}
可能作为文件名返回“索引”;并返回“重定向:/”;该应用程序的工作方式相同。我不知道有什么区别。
当您说
return "index";您指定view模板引擎将用于填充模型和呈现имя_view.html页面的名称时,会出现以下链:запрос к контроллеру -> отрисовка страницы.在
return "redirect:/";您重定向到 root"/"的情况下,在您的情况下是一个也返回 index.html 的控制器方法add,在这种情况下只有链将如下所示:запрос к контроллеру -> редирект -> запрос к контроллеру -> отрисовка страницы因此, add 方法将在redirect. 如果您想更好地了解 MVC 的工作原理,请尝试阅读这篇文章: https ://habr.com/en/post/461965/