Java cookie.setMaxAge异常行为
我在一个基于jsp的网站上工作,该网站需要启用Cookie才能导航(它是一个内部网站,不会暴露在互联网上) 用户的第一次访问将返回302到请求的同一url,并设置一个小时的cookie 我正在使用Java cookie.setMaxAge异常行为,java,jsp,jakarta-ee,servlets,cookies,Java,Jsp,Jakarta Ee,Servlets,Cookies,我在一个基于jsp的网站上工作,该网站需要启用Cookie才能导航(它是一个内部网站,不会暴露在互联网上) 用户的第一次访问将返回302到请求的同一url,并设置一个小时的cookie 我正在使用Cookie.setMaxAge(60*60)设置到期日期 我对某些浏览器的某些版本有一种非常奇怪的行为,它们一直在重定向。(有些工作,有些不工作) 经过大量的调查,我们发现服务器中的时间没有设置为正确的时间,而且在过去,它的时间设置为两个半小时,因此cookie可能会在设置时“过期”。(这是我的疑问)
Cookie.setMaxAge(60*60)
设置到期日期
我对某些浏览器的某些版本有一种非常奇怪的行为,它们一直在重定向。(有些工作,有些不工作)
经过大量的调查,我们发现服务器中的时间没有设置为正确的时间,而且在过去,它的时间设置为两个半小时,因此cookie可能会在设置时“过期”。(这是我的疑问)
不幸的是,这是一个生产服务器,我无法轻松地更改它(正在请求它,但需要一些时间)
为了确认这是问题所在,我在过去将客户机的时间改为两个半小时,并且在该机器上开始正常工作
我的问题是:
日期),它是绝对日期还是相对于当前日期 时间李>
javascript cookies呢
javascript cookies怎么样
1)和2)似乎是对立的。我知道日期从1)起是绝对的,从2)起是相对的。对吗?第二点,我的意思是cookie的年龄或过期时间是相对于浏览器收到cookie的时间设置的。这与日期无关。1)和2)似乎是反对的。我知道日期从1)起是绝对的,从2)起是相对的。对吗?第二点,我的意思是cookie的年龄或过期时间是相对于浏览器收到cookie的时间设置的。这与日期无关。谢谢你的回复。解决方案是调整服务器时间。我只是好奇哪个组件做错了。谢谢你的回复。解决方案是调整服务器时间。我只是好奇哪个组件做错了。