-1

私はプレイフレームワーク2で小さなプロジェクトを始めました。とにかく、セッションを使用してこのエラーが発生しました:(画像) http://i.stack.imgur.com/RANmz.png

クラスはこちら: https://github.com/jstar88/LibreTitan/blob/master/app/services/Authenticator.java

どこに問題があるのか​​教えていただけますか?ありがとう

4

1 に答える 1

0

これは、session()が、このリンクhttp://www.playframework.com/documentation/api/2.0.4/java/index.htmlにあるように、APIのコントローラーの一部である静的呼び出しであるためだと思います。

これを修正するには、静的に参照するか、サービスにControllerを拡張させることができます(これはあなたが望むとは想像できません)

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