如何通过重定向URL将模型属性对象的值从一个控制器传递到另一个控制器

拉维·库马尔

使用redirectAttributes.addFlashAttribute(“ object”,objectvalue);

像这样,它可以成功地将对象值重定向到下一个控制器,但是当我们在下一个控制器中返回视图时,它将在浏览器的html页面中显示结果。然后,当我们刷新或重新加载页面时问题开始,然后值消失。

我的代码是

@RequestMapping(value = "/addRoom", method = RequestMethod.POST)
public String saveRoom(Room room,
        ModelMap model, RedirectAttributes ra) {
    amenitiesService.saveRoom(room);
    Floor floor = amenitiesService.getFloorInfo(room.getFloorId());
    String floorName = floor.getFloorName();
    ra.addFlashAttribute(room);
    ra.addFlashAttribute("floorName", floorName);
    ra.addFlashAttribute("message","Room information is saved successfully.");
    return "redirect:/redirectedUrl";
}

@RequestMapping(value = "/redirectedUrl")
public String redirecturl(Room room, ModelMap model) {
return ADMIN_VIEW + SAVE_ROOM;
}

请任何人建议我如何将对象值重定向到具有永久非临时可见的下一个控制器,例如flash属性

纳拉·斯里尼瓦斯(Nalla Srinivas)

使用它可能是可行的

@RequestMapping(value = "/redirectedUrl")
public String redirecturl(Room room, ModelMap model, RedirectAttributes re) {
String name=(String)re.getFlashAttributes("floorName");
return ADMIN_VIEW + SAVE_ROOM;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将模型从一个控制器传递到另一个

将值从一个控制器传递到另一个控制器

AngularJS-如何通过ng-click()将数据从一个控制器传递到另一个控制器?

将变量的值从控制器传递到另一个控制器

如何从具有值的控制器重定向到 Laravel 中的另一个控制器?

通过$ rootScope将数据从一个控制器传递到另一个

将“用户”对象从一个视图控制器传递到另一个

将值从一个函数传递到控制器中的另一个函数

将Segue从一个视图控制器重定向到另一个视图控制器

如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

如何将数据从一个视图控制器传递到另一个?

如何将响应从一个控制器传递到另一个?

如何将数据从一个视图控制器传递到另一个SWIFT

如何将值从模型中的方法传递到另一个方法,或将控制器中的控制器传递给Rails

使用 Session 或 TempData 将值从一个控制器传递到另一个控制器不起作用?

如何使用 JavaFX 将对象从一个控制器传递到另一个控制器

如何在angularjs中将对象数据从一个控制器传递到另一个控制器

如何在 LARAVEL 中将值从一个控制器传递到另一个控制器?

如何将对象从一个控制器传递到另一控制器

如何使用Laravel将变量从一个控制器传递到另一个控制器

从AngularJS如何将数据从一个控制器+模板传递到另一个控制器+模板?

在我的情况下,如何将数据从一个控制器传递到另一个控制器

如何将请求实例从一个控制器功能传递到另一个控制器功能

如何将大字符串从一个控制器传递到另一个控制器?

如何在CakePHP 3中将数据从一个控制器传递到另一个控制器?

如何将 NSMutableDictionary 从一个视图控制器传递到另一个视图控制器?

如何将 FXML ComboBox 实例从一个控制器传递到另一个控制器?

如何将脆弱数据(例如连接字符串)从一个控制器传递到另一个控制器

错误:我的控制器将我重定向到另一个URL