-1

我用 play framework 2 开始了一个小项目。无论如何,我在使用会话时遇到了这个错误:(图片) http://i.stack.imgur.com/RANmz.png

课程在这里: https ://github.com/jstar88/LibreTitan/blob/master/app/services/Authenticator.java

你能告诉我问题出在哪里吗?谢谢

4

1 回答 1

0

我想这是因为 session() 是一个静态调用,它是 API 中控制器的一部分,如此链接http://www.playframework.com/documentation/api/2.0.4/java/index.html所示。

要解决此问题,您可以静态引用它或让您的服务扩展控制器(我无法想象您会想要)

public static boolean isCurrentUserLogged() {
    return play.mvc.Controller.session("id_user") != null;
}
于 2013-02-08T21:51:02.177 回答