Web サイトにアクセスするさまざまな方法を処理するために、サーブレット フィルターをセットアップしました。フィルタの目的の 1 つは、エントリに Cookie を設定することです。以下のコードは、Chrome、Safari、および Firefox で完全に機能しますが、IE では気に入らないようです。いくつかの制約により、JavaScript で Cookie を設定できません。
Cookie cookie = new Cookie(COOKIE_NAME, COOKIE_VALUE);
cookie.setPath("/"); //Note: I've tried removing this.
cookie.setDomain(SITE_DOMAIN); //Note: I've tried removing this.
response.addCookie(cookie);
最大有効期限と有効期限のさまざまな組み合わせを試しましたが、何もうまくいかないようです。デバッガーを実行しましたが、コードが実行されていることは確かです。
また、レコードについては、Tomcat 6 を使用しています。Cookie の名前と値はどちらも 10 文字程度の長さの文字列です。