#java #spring #spring-mvc
#java #весна #spring-mvc
Вопрос:
Я создал два метода, где в первом методе я просто хочу перенаправить на новый URL-адрес с параметром, поэтому я использовал RedirectAttributes, но когда я использую это, объект не вводится, и его размер остается равным 0.
@GetMapping("/main")
public String AnotherSub(RedirectAttributes redirectAttributes){
RT r = new RT();
r.setName("Denever")
r.setLabel("Work")
r.setId(123)
redirectAttributes.addFlashAttribute("imp", r);
response = "redirect:/mainTen";
}
@GetMapping("/mainTen")
public String openMainTenPage( Model model, @ModelAttribute("imp") RT dto){
model.addAttribute("Name", dto.getName());
model.addAttribute("Id", dto.getId());
model.addAttribute("Label", dto.getLabel());
return "pay";
}
Комментарии:
1. просто вернись
response
.
Ответ №1:
Измените AnotherSub
метод на:
@GetMapping("/main")
public String AnotherSub(RedirectAttributes redirectAttributes){
RT r = new RT();
r.setName("Denever")
r.setLabel("Work")
r.setId(123)
redirectAttributes.addFlashAttribute("imp", r);
return "redirect:/mainTen";
}