0

请帮忙。尝试加载主页时出现以下错误:

Error during the 500 response generation

Template execution error (In /app/views/main.html around line 12)
Execution error occured in template /app/views/main.html. Exception raised was NullPointerException : null.

play.exceptions.TemplateExecutionException
    at play.templates.BaseTemplate.throwException(BaseTemplate.java:86)
    at play.templates.GroovyTemplate.internalRender(GroovyTemplate.java:272)
    at play.templates.GroovyTemplate.internalRender(GroovyTemplate.java:282)
    at play.templates.Template.render(Template.java:26)
    at play.templates.GroovyTemplate.render(GroovyTemplate.java:202)
    at play.server.PlayHandler.serve500(PlayHandler.java:774)
    at Invocation.HTTP Request(Play!)
Caused by: java.lang.NullPointerException
    at play.i18n.Messages.getMessage(Messages.java:97)
    at play.i18n.Messages.get(Messages.java:46)
    at play.templates.GroovyTemplate$ExecutableTemplate.__getMessage(GroovyTemplate.java:441)
    at /app/views/main.html.(line:12)
    at play.templates.GroovyTemplate.internalRender(GroovyTemplate.java:247)
    ... 5 more

这是我在 main.html 中的第 12 行: <span>&nbsp;&{"navTab.appName"}</span>
我有 conf/messages 文件和适当的密钥,但应用程序仍然看不到它

4

1 回答 1

0

我认为你的代码有一些问题。

请在此处发布您的 main.html 代码,也许我可以提供帮助。

或者,请在 Eclipse 中打开 Messages(Ctrl+T 并键入 Messages,找到 package play.i18n),然后检查第 97 行。确认您的代码是否使用默认 var?

我用play framework 1.2.5很长时间,而且项目很大。这样没有问题。

于 2014-07-22T11:28:47.663 回答