通常对于Java开发人员,如果我们使用Servlet API在会话中存储数据,则sessionid将存储在cookie中。如果客户端禁用了cookie,则jsessionid将挂起到该URL。
现在我想使用jsessionid机制,所以我只想问有没有办法通过编程来禁用cookie,而不是改变web浏览器的设置。
答案 0 :(得分:3)
AFAIK,没有标准的方法可以做到这一点。但我认为容器确实提供了基于cookie关闭会话跟踪的选项。对于例如this article提到了一个似乎为会话跟踪启用Cookie的属性。同样,Tomcat allows表示其Context.xml文件或服务器xml文件中的“cookies = true”。