Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第2部 Servlet/JSP編> 第10章 Webアプリケーションの開発> 10.2 サーブレットの開発

10.2.1 セション管理

 セション管理を利用することで、同一のWWWブラウザからの複数回のリクエストを、サーブレットで同一のWWWブラウザからのアクセスとして処理することができます。
 この機能を利用することで、サーブレットで前回の処理結果を引き継ぐことができ、継続的な処理が可能となります。

 セション管理を利用したショッピングの例を示します。

image

 セション管理を利用することで、複数のHTMLの商品をショッピングカートに入れ、まとめて精算ができるようになります。

 セション管理は、HttpSessionインタフェースを使用します。
 セションIDの生成/取得には、getSessionメソッドを使用します。
 また、セションIDに対応する情報の設定/取得は、setAttributeメソッドとgetAttributeメソッドを使用します。

 セションIDは、CookieまたはURLパラメタに埋め込まれます。
 URLパラメタを使用する場合は、encodeURLメソッドを使用します。
 特にencodeURLメソッドを使用しない場合には、セションIDはCookieとなります。

image


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2006