Http Session 1 n n Java Http Session

  • Slides: 12
Download presentation

Http. Session (1) n n Java で セッション管理を行うためのインタフ ェース Http. Session の取得 n n

Http. Session (1) n n Java で セッション管理を行うためのインタフ ェース Http. Session の取得 n n n Http. Session session = request. get. Session(); Http. Session が無い場合には新しく生成。このとき、 セッションIDも生成 Http. Session にオブジェクトを登録 n session. set. Attribute(“book. List”, list); 8

Http. Session (2) n Http. Session からオブジェクトを取得 n n Http. Session からオブジェクトを削除 n n

Http. Session (2) n Http. Session からオブジェクトを取得 n n Http. Session からオブジェクトを削除 n n List list = session. get. Attribute(“book. List”); session. remove. Attribute(“book. List”); Http. Session を終了 n session. invalidate(); 9

Http. Session による セッションIDの受け渡し (2) n Cookie が使えない場合、URLRewriting n n n response. encode. URL("http:

Http. Session による セッションIDの受け渡し (2) n Cookie が使えない場合、URLRewriting n n n response. encode. URL("http: //hoge. com/test/ select"); Cookie を利用する場合は、そのまま URLRewriting の場合は セッションIDを自動的に 付加 n http: //hoge. com/test/select? id=12345 11