播放框架1.2.5模板错误

时间:2013-10-15 16:57:32

标签: templates playframework internationalization playframework-1.x

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

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文件和相应的密钥,但app仍然没有看到它

1 个答案:

答案 0 :(得分:0)

我认为您的代码存在一些问题。

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

换句话说,请在Eclipse中打开消息(Ctrl + T并键入消息,找到包play.i18n),然后检查第97行。确认您的代码是否使用默认值var?

我使用播放框架1.2.5很长时间,而且非常大的项目。这不是问题。