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

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

7.2.1 セション管理

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

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

 セション管理を利用することで、複数の商品をショッピングカートに入れ、まとめて精算ができるようになります。
 セション管理は、HttpSessionインタフェースを使用します。
 セションの生成/取得には、getSessionメソッドを使用します。
 また、セションへの情報の設定/取得は、setAttributeメソッドとgetAttributeメソッドを使用します。

 セションは、encodeURLメソッドによりURLパラメタに埋め込まれるIDで管理されます。
 Cookieを使用しないクライアントや、運用環境でCookieを使用しない場合に対応するため、encodeURLメソッドを使用してアプリケーションを作成しておくことを推奨します。


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

Copyright 2008 FUJITSU LIMITED