Так что текущий быстрый обходной путь - убедиться, что ваши объекты не POJO. В другом случае они не сериализуются через GenericType, который использует Kryo и видит ваши собственные сериализаторы.
Очень полезно для отладки, когда вы сталкиваетесь с такими проблемами: env.getConfig (). DisableGenericTypes ();
Это позволяет остановить запуск задачи с исключением, позволяя вам проверить, какие сериализаторы и Типы подсказок были использованы.
Значение может быть изменено браузером.
Вы создаете cookie и хотите установить макс. возраст. Cookie отправляется в браузер. Браузер может отклонить cookie или игнорировать макс. возраст слишком долго для его политики. Этот измененный cookie передают обратно Вашему приложению.
Проверьте свои настройки браузера.
Когда браузер передает cookie обратно серверу источника, он не включает возраста. Таким образом, логично, что Ваш "получать" код выше, не получает макс. возраст: это не включено в запрос.
Когда cookie получен от сервера, браузер использует макс. параметр возраста для определения, сколько времени cookie должен быть сохранен; возраст никогда не передается назад к серверу, cookie с истекшим сроком просто отбрасывается. Когда обработка запроса, если Вы хотите возобновить возраст cookie, повторно включает cookie в ответ.
Также посмотрите раздел "Sending Cookies to the Origin Server" в RFC.
API говорит, что-1 средство до браузера работает:
Возвращает максимальный возраст cookie, указанного в секундах, По умолчанию,-1 указание, что cookie сохранится до завершения работы браузера
Что величина EXPIRATION_TIME является постоянной?
Только для усмешек, можно ли получить значение cookie от браузера с помощью JavaScript?
Кроме того, можно ли поместить фильтр перед servlet/jsp так, чтобы можно было проверить значение cookie после того, как servlet/jsp устанавливает его?