为何用getMaxAge获取cookie的有效时间总是-1

为什么用getMaxAge获取cookie的有效时间总是-1
为何用getMaxAge获取cookie的有效时间总是-1
悲剧阿..一直获取的都是-1..代码没错.上网查了下,都没人准确的回答,这是什么原因,还有其他方法能获得cookie的有效时间吗?为何用getMaxAge获取cookie的有效时间总是-1

------解决方案--------------------
我也不知道怎样获得。。因为你是你设置的MaxAge 那你就知道是多少了。如果能访问cookie 就证明还存活,访问不了就死了。这Cookie里面的IO具体我也不太清楚内部怎么执行,看看有没人能解答。
还有Cookie分两种 如果设置MaxAge为-1 那关了浏览器Cookie就没了,
另外一种就是写到客户端的文本内容吧