我正在使用 playframework 2.2 来开发一个网站(java 语言),并且我使用 securesocial 来启用使用 facebook/twitter 登录。但是在我按照securesocial的建议自定义我的登录页面后,我发现出现错误时没有显示错误消息。
这是LoginView,我通过msg查看:
class LoginViews(application: play.api.Application) extends DefaultTemplatesPlugin(application)
{
/**
* Returns the html for the login page
* @param request
* @tparam A
* @return
*/
override def getLoginPage[A](implicit request: Request[A], form: Form[(String, String)],
msg: Option[String] = None): Html =
{
views.html.Login(msg)
}
....
}
这是我的html:
@(msg: Option[String] = None)
@import play.api.mvc.Request
@import play.api.data.Form
@main("Login -- Tranest", null) {
@msg.map { m =>
@Messages(m)
}
}