Я использую Google App Engine \ Java и пытаюсь получить последний раз, когда пользователь сделал запрос, или вкратце использую метод HttpSession.getLastAccessTime ().Мой код прост:
log.write("SessionId:"+session.getId()+"LastAccessed:"+session.getLastAccessedTime()+"Creation:"+date.toString());
При проверке журнала результатом этой строки кода является SessionId: gckoLPCQZaH9sTiH2SRf6g * LastAccessed: 0 * Создание: чт 23 февраля 12:15:37UTC 2012
Я всегда возвращаюсь к нулю!Сессия в порядке, как вы можете видеть - она имеет идентификатор, время создания и т. Д., Только lastAccessTime равно 0, когда это не должно быть.
У кого-нибудь есть мысли о том, почему это происходит?