我是弹簧Mvc的新手。您能帮我在下面设计吗?
我有新写的Controller A,它与模型属性“ attribA”绑定,新的jsp是customerInformation。
现在我有一个现有的控制器B,该控制器B与模型属性“ attribB”绑定,而jsp是现有的customerSummary,我将根据需要对其进行修改,以显示用户在模型attribA中先前的jsp上设置的内容。 >
如何从现有控制器Controller B中的新控制器A传递内容或attributeA以在第二个jsp customerSummary上显示
谢谢
答案 0 :(得分:0)
您可以使用“ RedirectAttributes”来完成此操作
@PostMapping("/userWiseNewMenuPermission")
public ModelAndView setUserWiseNewMenuPermission(ModelAndView modelAndView,RedirectAttributes redirectAttributes) {
redirectAttributes.addFlashAttribute("comfmMassg","Menu Permission Save Successful!");
modelAndView.setViewName("redirect:/userList?page=1");
return modelAndView;
}
在此Post控制器中,重定向到属性名称为“ comfmMassg”的get控制器......
@GetMapping("/userList")
public ModelAndView getMenu(ModelAndView modelAndView,@ModelAttribute("comfmMassg") String masg) {
modelAndView.addObject("masg", masg);
modelAndView.setViewName("userList");
return modelAndView;
}
此示例在Spring Boot中工作............