私のアプリケーションで、他のユーザーの名前などのセッション属性を取得したい.
で可能ですかrequest.getsession.getAttribute("Other User's attribute key")
?
私を助けてください。
前もって感謝します。
私のアプリケーションで、他のユーザーの名前などのセッション属性を取得したい.
で可能ですかrequest.getsession.getAttribute("Other User's attribute key")
?
私を助けてください。
前もって感謝します。
セッションは「ユーザー」ごとです。それがセッションのポイントです。
追加/削除されたときに他のセッションデータをアプリケーションコンテキストに入れるセッションリスナーを実装できます。ただし、明示的に閉じられていないセッションは、データをアプリケーション コンテキストに残します。
具体的に何をしようとしていますか?別のセッションからセッション データにアクセスしようとしているのはなぜですか?
別のセッションからデータにアクセスしようとしていない場合は、 と を使用して、必要なデータを取得してセッションに入れることができます。setAttribute
getAttribute
まずこれをします
javax.servlet.http.HttpSession session = request.getSession();
次に、セッションを設定します
session.setAttribute("username","value");
そして、取得する
String str = (String) session.getAttribute("username");
よろしく
その場合、そのような値はセッション スコープではなく保存する必要があります。複数のセッション間でデータにアクセスする必要がある場合、そのようなデータはアプリケーション スコープに保存する必要があります。