我已经将隐式消息返回到模板,但是只有在登录测试失败时才想添加闪存。
以下是我的控制器的代码:
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>
这带来了未找到值的错误。添加@()(隐式flash:Flash)后它仍然无法工作。任何人都有一个好主意让这个代码工作?
答案 0 :(得分:0)
@(data:Form [MyForm])(隐含消息:MessagesRequestHeader,flash:Flash)
在我的模板中工作。 最初,我认为不允许在(隐式~~)
中添加2个参数(?)