- 締切済み
javaでセッションに入れたものを表示したい
Javaのサーブレットの勉強をしています。 勉強始めたばかりで教えて頂きたいのですが、 セッションに入れたものを表示したい場合どうすればよろしいでしょうか? session.getAttribute("user") "user"にユーザーidを入れています。 これをprintlnで表示させたいです。 ご教授よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- HNEX
- ベストアンサー率62% (43/69)
回答No.2
イマイチよくわからないのですが とりあえずgetAttributeはsetAttributeしたものを取り出すメソッドです。 session.setAttribute("user", "1"); のような感じでユーザーIDを保存して String userId = (String) session.getAttribute("user"); のように取り出します。 取り出した値をJSPに出力すればよいかと思います
- HNEX
- ベストアンサー率62% (43/69)
回答No.1
System.out.println(session.getAttribute("user").toString()); という事でいいんでしょうか?
質問者
お礼
ありがとうございます! すみません、一応javaの入門読んでからサーブレットに手をつけたのですがぜんぜわからなくって。 よろしければ教えて頂けませんでしょうか? session.getAttribute("user")←セッションにuserをいれ、 to.Stringで文字列にしているということでしょうか? あとsystem.out.printでブラウザー上で表示しますでしょうか? 色々聞いてすみません。
お礼
すみません。知識が浅くてよく分からない質問に…。 String userId = (String) session.getAttribute("user"); 早速試してみようと思います。 改めて別のスレで相談しようと思ってまして、javaの入門の次はjspとサーブレットの本を勉強しているのですが、サーブレットの学習に入ってからよく分かりません。 javaの参考書に書かれたインスタンスと継承までなんとか理解はいけたのですが、それがサーブレットでどう使うのだろう?っという感じで…