Java Cookie能否在浏览器收到之前(或确切时间)超时?

Java Cookie能否在浏览器收到之前(或确切时间)超时?,java,html,tomcat,cookies,Java,Html,Tomcat,Cookies,这里的设置是向Tomcat服务器发出请求的客户端浏览器 用户向servlet发出请求,然后servlet创建一个具有2分钟超时的cookie。servlet在设置cookie之后执行一些广泛的处理,这可能需要两分钟以上的时间(并且在服务器完成处理之前不会返回输出)。我的问题是,如果处理时间超过两分钟,cookie能否在到达浏览器之前超时?或者,一旦客户端接收到cookie,cookie超时是否会发生在浏览器端?两者都有 通过从服务器向客户端发送过期的cookie,您告诉客户端删除cookie。这

这里的设置是向Tomcat服务器发出请求的客户端浏览器

用户向servlet发出请求,然后servlet创建一个具有2分钟超时的cookie。servlet在设置cookie之后执行一些广泛的处理,这可能需要两分钟以上的时间(并且在服务器完成处理之前不会返回输出)。我的问题是,如果处理时间超过两分钟,cookie能否在到达浏览器之前超时?或者,一旦客户端接收到cookie,cookie超时是否会发生在浏览器端?

两者都有

通过从服务器向客户端发送过期的cookie,您告诉客户端删除cookie。这是通常以编程方式删除cookie的方式


因此,可以创建cookie,设置过期日期。然后做一些其他的处理。最后发送头时,发送cookie,但发送的日期已过期。

我刚刚意识到我感到困惑,因为Java cookie类允许您将时间指定为“2分钟后”,但实际发生的是Java将该时间转换为实际的时间戳,然后发送给客户端。