私はシンプルで短い質問ですが、答えはどこにも見つかりませんでした。私はHttpSessionを作成し、Userオブジェクトなどの属性を取得する必要があります。Java HttpSession .getAttribute(String name)
HttpSession session = request.getSession(true);
Object userObject = session.getAttribute("name");
if ((userObject != null) && (userObject instanceof User)) {
User currentUser = (User) userObject;
...
}
質問は以下の通りです:.getAttribute機能は、パラメータとして文字列名を取得します - 名前は何ですか?どこから名前を知っていますか?どこかであらかじめ定義されていますか? - 別のものを定義する場所はどこですか?
ありがとうございました!
は、私は、私はそれを得たと思います、ありがとうございます。私が正しいとすれば、セッションでgetAttributeを使ってUserオブジェクトを取得したい場合は、ログインメソッドを作成する必要があります。ここでは、ユーザーの属性を設定します。 –
正確です。オブジェクトを作成して最初に追加すると、後でオブジェクトを取得できます。 – LeHill
ありがとう、それは私の多くを助けた! –