我花了3天48小时试图显示简单的登录表单。我是愚蠢的或玩弄复杂。
无论如何我得到错误:
[error] login.scala.html:16: Expected ')' but found 'EOF'
[error] }
[error] ^
[error] (compile:twirlCompileTemplates) Twirl compilation failed
这个错误真的不说什么。没有编辑器突出显示scala twirl语法和错误,我不知道如何解决它。
@(form: Form[User] )
@import helper.twitterBootsrap._
@main(title=Messages("login.title"){
@helper.form(routes.ApplicationController.verifyLogin()) {
<h3>Messages("login.title")</h3>
@helper.inputText(form("login"))
@helper.inputText(form("password"),"name->@Messages("login.password")")
<p>
<input type="submit">@Messages("login.submit")</input>
</p>
}
}
答案 0 :(得分:1)
您缺少一个括号:
@main(title=Messages("login.title")) {
错误非常明确,它期待)
并且没有找到。 IntelliJ具有旋转的语法高亮,也许它可以帮助你。我在那里粘贴你的代码,点击括号,它立即突出显示为红色,因为它没有关闭。