0

我花了 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>
        }
}
4

1 回答 1

1

您缺少括号:

@main(title=Messages("login.title")) {

该错误非常明确,它期待 a)并且没有找到。IntelliJ 有 twirl 的语法高亮,也许它可以帮助你。我将您的代码粘贴在那里,单击括号,它立即突出显示为红色,因为它没有关闭。

于 2016-04-13T23:57:29.523 回答