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 is a cookie generated by the servlet container (like Tomcat or Jetty) and used for session management. You should leave it there unless you don't use sessions and don't plan to use them ever (which is rarely the case for any non trivial webapp).

于 2013-09-29T02:52:43.903 に答える