2015-01-16 14 views
0

我正在使用Tapestry作为我的web项目,并且有一个关于将Session Class共享到非Page class的问题。非页面类(REST类)上的Tapestry会话对象

我有班级名为VisParser.java。我想为创建该类,每会话并在RestImplementationclass中使用它。 VisParser.java不是模型类。它是一个包含方法和属性的简单Java类。

我试图使用SessionState对象注释,但我无法将对象转移到非页面类。每次它抛出一个NullPointerException

我试图将它用作服务类,将它注入页面并尝试用getter和setter调用它。没有成功,仍然抛出NullPointerException

我认为源代码是没有必要的。

有点提示就足够了。我希望有人能帮助我。

+0

源代码始终是必需的;-)如果您使用getters和setter,并且您仍然看到NPE,那么您可能在您的订单中做错了什么。源代码是解决这个问题的唯一地方。 – joostschouten

回答