Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 会话GetLastAccessTime在GAE上返回0_Java_Google App Engine_Session - Fatal编程技术网

Java 会话GetLastAccessTime在GAE上返回0

Java 会话GetLastAccessTime在GAE上返回0,java,google-app-engine,session,Java,Google App Engine,Session,我正在使用Google App Engine\Java,试图获取用户最后一次发出请求的时间,或者简而言之,使用方法HttpSession.getLastAccessTime。 我的代码很简单: log.write("SessionId:"+session.getId()+"LastAccessed:"+session.getLastAccessedTime()+"Creation:"+date.toString()); 检查日志时,该行代码的结果为 会话ID:gckoLPCQZaH9sTiH2

我正在使用Google App Engine\Java,试图获取用户最后一次发出请求的时间,或者简而言之,使用方法HttpSession.getLastAccessTime。 我的代码很简单:

log.write("SessionId:"+session.getId()+"LastAccessed:"+session.getLastAccessedTime()+"Creation:"+date.toString());
检查日志时,该行代码的结果为 会话ID:gckoLPCQZaH9sTiH2SRf6g*上次访问:0*创建:星期四2012年2月23日12:15:37 UTC

我总是回零分!正如您所看到的,会话是正常的-它有一个ID,一个创建时间等,只有lastAccessTime是0,而它不应该是


有人知道为什么会发生这种情况吗?

我的网页上没有添加评论链接,所以我发布了一个答案,尽管这是一个澄清问题


在代码中何时何地调用日志。编写。。。行?

您是否在GAE配置中通过在appengine web.xml中设置true来启用会话?嘿,Ian,您可能在问,是否可能是自会话创建以来没有请求,因此getLastAccessTime将为0。这是非常不可能的,但由于我开始发疯,我正在考虑所有的选择。。