我用 play framework 2 开始了一个小项目。无论如何,我在使用会话时遇到了这个错误:(图片) http://i.stack.imgur.com/RANmz.png
课程在这里: https ://github.com/jstar88/LibreTitan/blob/master/app/services/Authenticator.java
你能告诉我问题出在哪里吗?谢谢
我用 play framework 2 开始了一个小项目。无论如何,我在使用会话时遇到了这个错误:(图片) http://i.stack.imgur.com/RANmz.png
课程在这里: https ://github.com/jstar88/LibreTitan/blob/master/app/services/Authenticator.java
你能告诉我问题出在哪里吗?谢谢
我想这是因为 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;
}