Google App Engine \ Javaを使用していて、ユーザーが最後にリクエストを行ったとき、または短くHttpSession.getLastAccessTime()メソッドを使用しようとしています。 私のコードは単純です:セッションGetLastAccessTimeがGAEで0を返します
log.write("SessionId:"+session.getId()+"LastAccessed:"+session.getLastAccessedTime()+"Creation:"+date.toString());
コード行の結果をログチェックのSessionId です:gckoLPCQZaH9sTiH2SRf6g * はLastAccessed:0 *作成:2月23日(木)12時15分37秒UTC 2012
私はいつもゼロを取り戻す!あなたが見ることができるように、セッションは正常です - ID、作成時間などがありますが、lastAccessTimeは0でなくてもかまいません。
これはなぜ起こっているのですか?
' true sessions-enabled> 'を' appengine-web.xml'に入れて、GAE設定でセッションを有効にしていますか? –
Viruzzo