当本页面增加或者删除一些东西之后,直接return “index” 不能得到完整的页面;
而使用redirect,例如 return “redirect:/message” ,在下面的情况中就很适用。
@GetMapping("/message")
public String messages(Model model) {
List<Message> messages = messageService.listMessage();
model.addAttribute("messages", messages);
return "message";
}
@GetMapping("/messages/{id}/delete")
public String delete(@PathVariable Long id, RedirectAttributes attributes, Model model){
messageService.deleteMessage(id);
return "redirect:/message";
}