в чем дело с Cookie.setMaxAge (Integer.MAX_VALUE)?

setMaxAge должен контролировать максимальный возраст файла cookie, поэтому, если я намерен буквально установить максимально возможный возраст, логично было бы сделать следующее:

cookie.setMaxAge(Integer.MAX_VALUE);

Однако это не приведет к Истекает в HTTP-заголовке cookie вообще, я тестирую его на WebSphere 7. Установка примерно на 1 год, измеряемая в секундах, работает нормально.

Почему это происходит?

PS Только что протестировали на Tomcat7 - Integer.MAX_VALUE приводит к Max-Age = 2147483647; Expires = Wed, 06-Mar-2080 21:30:32 GMT , значит, с WebSphere что-то не так.

6
задан Oleg Mikheev 17 February 2012 в 18:20
поделиться