0

在我实际将我的 cookie 名称添加到其中之前,我刚刚发现 Cookie 中有一个现有的默认 cookie 名称。该默认 cookie 是 JSESSIONID。

Collection<String> cookies = Cookies.getCookieNames();
for (String cookie : cookies) {
    String cookieValue = Cookies.getCookie(cookie);
    String[] itemMeaningIDcompanyMeaningID=cookie.split("_");
}

如果我在那里使用默认 cookie,那么我有一个问题,因为我需要将 cookie 名称转换为数组,所以我可能会拆分默认 cookie,这可能会导致运行时错误。

我怀疑默认 cookie 用于 GWT 中的其他内容,因此如果我将其删除,则系统可能无法正常运行。

所以我的问题是,我应该删除该默认 cookie 还是将其留在那里?

4

1 回答 1

0

JSESSIONID 是 servlet 容器(如 Tomcat 或 Jetty)生成的 cookie,用于会话管理。你应该把它留在那里,除非你不使用会话并且不打算使用它们(这对于任何非平凡的 web 应用程序来说很少见)。

于 2013-09-29T02:52:43.903 回答