玩框架2.4国际化和i18n.Messages – Scala
发布时间:2020-12-16 18:01:31 所属栏目:安全 来源:网络整理
导读:我按照文档 https://www.playframework.com/documentation/2.4.x/ScalaI18N 并创建此代码以在视图中使用i18n.Messages: import play.api.data.Forms._import play.api.i18n.I18nSupportimport play.i18n.MessagesApiclass Auth @Inject()(val messagesApi:
我按照文档
https://www.playframework.com/documentation/2.4.x/ScalaI18N
并创建此代码以在视图中使用i18n.Messages: import play.api.data.Forms._ import play.api.i18n.I18nSupport import play.i18n.MessagesApi class Auth @Inject()(val messagesApi: MessagesApi) extends Controller with I18nSupport{ val adminForm = Form(mapping( "login" -> nonEmptyText,"password" -> nonEmptyText)(Admin.apply)(Admin.unapply)) def login = Action { implicit request => Ok(views.html.admin.login(adminForm)) } } 有了这个我得到编译错误
我做错了什么? 解决方法
你混合使用scala和java api,以play.api开头的包是为Scala保留的,导入play.api.i18n.MessagesApi而不是play.i18n.MessagesApi.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |