在我当前的控制器中,我正在传递文档中描述的 Flash 消息
控制器:
def test(token: String) = Action {
Ok(views.html.mobile.smsReview(smsReviewForm.fill(model), grades, smstoken.get.token))
.flashing("success" -> Messages("sms.form.write.review"))
}
}
我的观点:
@(smsReviewForm: Form[SmsReview], grades: Seq[Grade], smstoken: String)(implicit request: RequestHeader)
...
@request.flash.get("success").getOrElse("HELLO!").map { msg =>
<div class="alert alert-info">
@msg
</div>
}
在视图中你好!是打印出来的,不是我的消息。但是,如果我检查 Chrome 中的标题,我的消息就在那里:
Content-Length:3596
Content-Type:text/html; charset=utf-8
Set-Cookie:PLAY_FLASH=success%3AHej%21+Skriv+din+rekommendation+nedan; Path=/; HTTPOnly
我错过了什么?