- 締切済み
Sessionについて
Session管理について以下のページを参考にしました。 http://www.atmarkit.co.jp/fjava/javafaq/session/session04.html あるServletにおいて、(1)セッション開始後、 ( HttpSession session = request.getSession(true);) (2)セッションに値を格納・・・また、違うServletで (3)そのセッションに格納された値を取得・・・ といったやり方が載っていました。 よく、セッション管理についてまだ分かってないところが あるのですが、・・・ たとえば、Aサーブレットでセッションを開始し、 セッションに値を格納・・・・とします。 そのセッションに入れる値。。。というのを 「顧客ID」と「処理CD」の2つにしたい場合はどのような 記述になるのでしょうか?? 参考にしたページには //セッションに値を格納 UserInfo userInfo = new UserInfo(...); session.setAttribute("USER_INFO", userInfo); こんな感じで書いてるんですが、 これは、USER_INFOというキーワードでuserInfoを 値としてセットするということですよね? 顧客IDと処理CDを記述するときは、なにか それぞれオブジェクトが必要なんでしょうか?? よくわかってないです。 ・・・・すみません。よく意味がわかってないので 質問内容も中途半端だと思うのですが、 セッション管理について教えてください。
- みんなの回答 (2)
- 専門家の回答
補足
回答ありがとうございます。 今一つセッションの意味合いとか分かっても 使えてない状態です。 画面遷移は、一覧→ユーザの場合に セッションでパラメータをわたしたかったんです。 フラグで新規か更新とわけて、 更新の場合は一覧で選択したユーザIDも パラメータとしてわたす、ってかんじで。 でもユーザ画面のJSPが、 ユーザ画面Beanを使って値を取得したり してたので、 一覧のServletでユーザBeanを 呼んで値をセットして その後、ユーザJSPをよんでもらう 形、流れにしました。 というわけでセッションはつかえなかったんです。 Servlet->Servletの渡し方が わからなかったので Servlet->JSPでやる方法でやりました。。