为什么GWT中的Cookie中存在默认的cookie名称?

时间:2013-09-29 01:24:07

标签: gwt cookies gwtp

我刚刚发现在我实际将Cookie名称添加到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&amp;这可能会导致运行时错误。

我怀疑默认cookie用于GWT中的其他内容,所以如果我删除它,那么系统可能无法正常运行。

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

1 个答案:

答案 0 :(得分:0)

JSESSIONID是由servlet容器(如Tomcat或Jetty)生成的cookie,用于会话管理。你应该把它留在那里,除非你不使用会话,并且不打算永远使用它们(对于任何非平凡的webapp来说都是如此)。