1

私は多くのマネージドBeanを持っています:

@ManagedBean 
@SessionScoped

また、ユーザーが私のWebアプリケーションにログインすると正常に動作しますが、2番目のユーザーがログインすると、前のユーザーのマネージドBeanを使用するという問題が発生します。

したがって、多くのユーザーが同時にログインする場合でも、各ユーザーが独自のマネージドBeanを使用できるようにしたいと思います。

4

1 に答える 1

2

これは、同じブラウザインスタンスでログインをテストする場合に発生する可能性があります。つまり、セッションは単一のブラウザインスタンスに関連付けられているため、同じブラウザインスタンスで開いているすべてのウィンドウ/タブが同じセッションを共有します。複数のユーザーを適切にテストするには、異なるブラウザインスタンスを使用してテストすることをお勧めします。たとえば、Chromeの1人のユーザーと、Firefoxの別のユーザーです。Ctrlまたは、 + Shift+を使用して、Chromeで新しい「シークレット」ウィンドウを開くこともできますN。これにより、インスタンスを閉じた後に保存されないセッション/Cookie/履歴用に別のスペースが使用されます。

于 2012-06-03T16:55:30.657 に答える