有没有办法在已设置的闪存范围中添加新数据而不删除以前的数据集?
Redirect(routes.Application.home).flashing("success" -> "OK").flashing("but" -> "BUT")
结果与:
相同Redirect(routes.Application.home).flashing("but" -> "BUT")
我可以flashing("success"->"OK", "but"->"BUT")
但是我在最后一个对象中添加了最后一个闪存数据。在一次调用中闪烁数据需要重写很多东西......
答案 0 :(得分:0)
也许是这样的:
Action { request =>
Redirect(routes.Application.home).flashing(request.flash + ("but"->"BUT"))
}
答案 1 :(得分:0)
正如@ccheneson所说,我最终收集了Map
中的闪烁元素,然后使用Redirect(routes.Application.home).flashing(myFlashMap)