.flashing在Play中做了什么!2?

Hen*_*son 4 playframework playframework-2.0

有人可以解释一下Flash Scope是什么吗?.flashing()做什么以及如何使用它们?

and*_*lla 8

在需要临时参数的情况下,粗略闪烁非常有用.常见情况是要显示到使用重定向访问的下一页的消息

当您需要工作流的信息部分但不希望它们成为模板(参数)声明的合同的一部分时,这非常有用.

闪存的信息存储在未经过哈希处理的cookie中(因此清晰),其生命周期范围限定为下一个请求 - 之后丢弃.

使用闪存的方法就是使用闪存,其中包含一系列字符串kvp,如Redirect(routes.Application.login()).flashing("error","你必须登录")

登录使用要呈现的模板,其中包含@ flash.get("error")map {x => @x}