2

在我的应用程序中,我想将jsessionid值更新sessionid退出null。我正在执行以下操作来做这件事,但它不能正常工作。

Cookie cookie = new Cookie("JSESSIONID","quit");
cookie.setDomain(domain);
cookie.setPath("/"+path);
cookie.setMaxAge(0);
reponse.addCookie(cookie);

并尝试在标题中使用 set-cookie 。我无法更改 cookie 值。暂时,我用 javascript 覆盖,但如果我们将 cookie 启用为 httpOnly,它将不起作用;还有一个问题,如果 jsessionid 被标记为安全,我是否可以更改它的值。

我有多个应用程序,因此创建了多个 jsessionid,我尝试通过添加上面的代码来响应更新来设置/更新这些值。

当我在 Firefox 中观察到时,jsessionid它仍然存在并继续下一个请求周期。我怎样才能jsessionid通过java更改值。我可以使用 javascript 进行更新,但使用 HttpOnly 标志启用 cookie 为 true。

4

0 回答 0