図7 ●リスト7 のCartServlet を,入出力に特化したCartServlet とカートの本体であるCart オブジ 入力したメッセージをそのまま表示するサーブレットのサンプルにはさすがに飽きてきましたね。もうちょっと実用に近いサンプルを取り上げてみましょう。セッションを利用するアプリケーションといえば何といっても「ショッピング・カート」です。 まずは一つのサーブレットでカートを実現してみる ショッピング・カートの基本機能は「ユーザーが入力した商品をカートに追加していく」ことです(図6[拡大表示])。これをセッション・オブジェクトを使って実現することにしましょう。 まず,入力画面のHTMLを用意します(リスト6[拡大表示])。product1として商品1に追加したい数,product2として商品2に追加したい数をそれぞれ入力するようになっています。 ショッピング・カートの動作を一つ