闪光消息是从控制器获取消息以查看的合适方式吗?



假设 scala 播放视图应该呈现一系列项目(如果可用(。如果没有,我们希望有一个消息输出。有人建议我从控制器获取消息,通过"flashmessage"而不是视图的参数进行查看。

使用闪光消息是从控制器获取文本以查看的合适方法吗?

我有疑问,因为闪电消息主要用于跨重定向获取数据。如果同时加载另一个页面并且值被覆盖,它也受竞争条件的影响。

你是对的。闪存消息不应从控制器获取要查看的数据。

假设您有以下代码:

Ok(something.render()).flashing("myitem" -> "item1")

您的视图如下所示:

flash.get("myitem").getOrElse("")

您将获得一个空值。相反,您将被迫使用Redirect s,所以我认为这是一个坏主意

相关内容

  • 没有找到相关文章

最新更新