1

私のアプリケーションで、他のユーザーの名前などのセッション属性を取得したい.

で可能ですかrequest.getsession.getAttribute("Other User's attribute key")

私を助けてください。

前もって感謝します。

4

3 に答える 3

2

セッションは「ユーザー」ごとです。それがセッションのポイントです。

追加/削除されたときに他のセッションデータをアプリケーションコンテキストに入れるセッションリスナーを実装できます。ただし、明示的に閉じられていないセッションは、データをアプリケーション コンテキストに残します。

具体的に何をしようとしていますか?別のセッションからセッション データにアクセスしようとしているのはなぜですか?

別のセッションからデータにアクセスしようとしていない場合は、 と を使用して、必要なデータを取得してセッションに入れることができます。setAttributegetAttribute

于 2012-08-22T14:01:30.640 に答える
0

まずこれをします

javax.servlet.http.HttpSession session = request.getSession(); 

次に、セッションを設定します

session.setAttribute("username","value"); 

そして、取得する

String str = (String) session.getAttribute("username"); 

よろしく

于 2012-08-22T14:04:38.900 に答える
0

その場合、そのような値はセッション スコープではなく保存する必要があります。複数のセッション間でデータにアクセスする必要がある場合、そのようなデータはアプリケーション スコープに保存する必要があります。

于 2012-08-23T04:46:30.370 に答える