вы перенаправляете на другой контроллер drawdiagram
, значения в объекте модели не будут доступны в другом контроллере. Так что здесь вам нужно сначала установить значение, используя RedirectAttributes#addFlashAttribute
или RedirectAttributes#addAttribute
, а затем получить значение в другом контроллере, используя @ModelAttribute("message")
.
@RequestMapping(path = "/editSchema/{id}")
public String editSchemaById(Model model, @PathVariable("id") Integer id, RedirectAttributes redirectAttributes)
{
redirectAttributes.addFlashAttribute("message", "why this isn't working...");
return "redirect:/drawdiagram";
}
@RequestMapping(value = "drawdiagram", method = RequestMethod.GET)
public String OtherController(@ModelAttribute("message") String message, Model model) {
model.addAttribute("message", message);
return "drawdiagram";
}