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