ローカル環境でホストしているアプリケーションがあり、IEでのみ発生する非常に奇妙な問題が発生しています。私がテストした他のブラウザ(ChromeとFirefox)では問題を再現していないようです。IEは常に(Java Wicketを使用して)同じjsessionidを送信します(Java Wicketを使用)
私はWicket 1.5.0スナップショットを使用しています。
このアプリケーションでは、初期リクエストを検証し、検証時にさらに処理を行うディスパッチページがあります。その中で私が持っている:
MyCustomSession.getを(呼び出し時にsetResponsePage(Canvas.class, pageParams);
MyCustomSession.get().bind();
とキャンバスページ内の)すべてのデータは、私が以前に入れてきたので、それが問題を引き起こし一人ひとりの要求のためのブランドの新しいセッションを返します。セッションは終了しました。
私はこの問題を追跡しました。私には、IEがいつも要求ヘッダーに同じようなjsessionidを送信するように見えます。 - 8302844E8BB8FD6D1A617C0E6A2C58C3。 setResponsePage(Canvas.class、pageParams)の応答ヘッダに
、次のように302のステータスコードとIは、応答ヘッダを見た:
Set-Cookie JSESSIONID=91474844FC17D16B960A0760BA9DC129; Path=/apppath
関係なくのIEからのすべての次の要求は、そのヘッダフィールドを有しています(前と同じセッションID):
Cookie JSESSIONID=8302844E8BB8FD6D1A617C0E6A2C58C3
本当に私を悩ますので、これを解決するためにお手伝いをしてください。ありがとう!
Wicketでテストしてください。1.5.5 – jordeu
@jordeu 1.5.5で修正されている特定のバグがありますか、それともちょうど推測していますか? –
推測...しかし、最初の1.5.xバージョンにいくつかのセッション関連のバグがあったことを覚えています。 – jordeu