2011-06-29 167 views
3

通常對於Java開發人員,如果我們使用Servlet API在會話中存儲數據,sessionid將存儲在cookie中。如果客戶端禁用了cookie,則jsessionid將掛起到URL。如何以編程方式禁用cookie

現在我想使用jsessionid機制,所以我只想問,是否有方法通過編程來禁用cookie,而不是更改Web瀏覽器的設置。

回答

3

AFAIK,沒有這樣做的標準方式。但我認爲容器確實提供了關閉基於cookie的會話跟蹤的選項。對於例如this article提到了一個屬性,它似乎打開了cookies來進行會話跟蹤。同樣,Tomcat allows的Context.xml文件或服務器xml文件中的「cookies = true」。