同时使用闪烁和隐式消息

Using Flashing and Implicit Message at the same time

我已经有要返回到模板的隐式消息,但只想在登录测试失败时添加闪烁。

下面是来自我的控制器的代码:

Action.async { request =>
....
if(not a valid id or password)
    Redirect(routes.Admn.login).flashing("error" -> "Invalid Username or Password")
}

这是我的模板 scala.html:

@(data: Form[MyForm])(implicit message: MessagesRequestHeader)
<body>
//user name input text
//user password input password
@flash.get("Invalid Username or Password")
</body>

这会带来 value not found flash 错误。加上@()(implicit flash:Flash)后还是不行。任何人都有使这段代码工作的好主意吗?

@(data: Form[MyForm])(隐式消息: MessagesRequestHeader, flash: Flash)

在我的模板中有效。 最初,以为我不允许在 (implicit ~~ )

中添加 2 params(?)