- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Strutsでのセッション保持方法について)
Strutsでのセッション保持方法について
このQ&Aのポイント
- Strutsを使用したWebアプリケーションで検索一覧画面と詳細画面の遷移を行っています。詳細画面から戻ってきた時に、検索一覧画面の検索条件を保持したいです。
- 検索条件をセッションに詰める方法として、個別のオブジェクトに詰めてセッションに格納する方法と、検索一覧画面のFormBeanの結果部分をクリアし、検索条件だけをセッションに詰める方法があります。
- 個別のオブジェクトを使用する方法では、項目の数分だけソースコードを追加する必要があります。一方、FormBeanを使用する方法では、検索条件のみをセットする必要がありますが、他の項目はクリアする必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Strutsの思想的にはFormBeanを使用するべきと思います。 (べき、という程強制力の強いものではありませんが、せっかくFormBeanがあるんですから、それを使った方が生産性が高いでしょう、という話かと思います。) が、どうもお考えになってる(2)はしっくり行きません。 なぜ検索結果のFormBeanをクリアする必要があるのでしょうか。 検索結果のFromBeanは、一覧からユーザーが選択した「あるデータ」の情報が保持されているもので、検索結果一覧の表示とは何も関係がないと思うのですが。