私はプレイフレームワーク2で小さなプロジェクトを始めました。とにかく、セッションを使用してこのエラーが発生しました:(画像) http://i.stack.imgur.com/RANmz.png
クラスはこちら: https://github.com/jstar88/LibreTitan/blob/master/app/services/Authenticator.java
どこに問題があるのか教えていただけますか?ありがとう
私はプレイフレームワーク2で小さなプロジェクトを始めました。とにかく、セッションを使用してこのエラーが発生しました:(画像) http://i.stack.imgur.com/RANmz.png
クラスはこちら: https://github.com/jstar88/LibreTitan/blob/master/app/services/Authenticator.java
どこに問題があるのか教えていただけますか?ありがとう
これは、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;
}