我想创建自己的模板,我的代码是:
#{if _arg.status.equals(models.Status.FINISHED)}
#{doBody /}
#{/if}
当我将对象引用传递给我的标记时,它将其表示为null。如果我在模板中调用它的工作方式如文档中所述:
${_arg.status}
错误消息是:
模板执行错误
模板中发生执行错误 /app/views/tags/isNotFinished.html。提出的例外是 NullPointerException:无法在null对象上获取属性“status”。
我没有得到任何空指针异常。我在这里做错了什么?
感谢您的帮助。
答案 0 :(得分:0)
在你正在使用的范围内似乎找不到_arg
。 This似乎表示您在标记中隐式获得arg
。您可以尝试省略标记中的_arg.
。
答案 1 :(得分:0)
我没有真正得到它。但是今天我再次尝试使用_arg并且它现在正如所受到的那样工作。它现在可以关闭。