Web アプリケーションでは、複数のページにまたがるフォーム送信プロセスに遭遇することがよくあります。たとえば、最初のフォームで基本情報を取得し、次のページで他の情報を取得するなどです。ユーザーに関するすべての詳細をキャプチャするために 7 つの画面があり、7 ページ目に [送信] ボタンが表示されるシナリオがあります。
通常、すべての中間値を HttpSession に保存し、送信時にすべての値を Session から取得して、データベースにエントリを作成します。
このアプローチでは、ユーザーがすべてのフォーム エントリ (つまり、ページ 1 からページ 7 まで) を完了するまでに、すべてがセッションに存在します。
知りたいのですが、HttpSession 以外に中間値を格納するための代替手段はありますか?
私は実際に、HttpSession のかさばりを少なくする方法を見つけようとしています。