3

私のアプリケーションでは、2 人が同時にログインしようとすると、セッションが入れ替わります。または、他のセッションを取得します。JSP とサーブレットを使用しています。次のようにセッションを作成するためのコード(サーブレット内

session.setAttribute("userid", new Long(userid));
response.setHeader("Cache-Control", "no-cache");

誰かが同じ状況に遭遇してこれを解決した場合は、これを修正するのを手伝ってください.

4

2 に答える 2

0

同じブラウザを使用して別のユーザーとしてログインしていますか? そうであれば、ログイン画面で以前のセッションを無効にしていない可能性があります。ユーザー A でログインし、セッション オブジェクトが作成されたとします。次に、ユーザー B でログインしましたが、セッションは無効化されておらず、ユーザー A と同じセッション オブジェクトにパラメーターを追加しています。

于 2013-02-12T11:03:18.527 に答える
0

「userid」変数は一意である必要があるため、その値をログに記録してこれを確認してください。また、セッション管理には、この設定だけではありません。

于 2013-02-02T15:51:59.983 に答える