これは、実用的な含意を伴う、より理論的な問題です。
ユーザーが人を検索できるページがあります。検索の結果、検索条件に一致する人物のリストが表示されます。すべてのレコード (すべての人) の横に、ユーザーが知りたい人に関する詳細が記載された別のページに移動するリンクがあります。
ここまでは順調ですね。私のジレンマ 実際の状況では、ユーザーが同時に複数の人をチェックしたい場合があります。JSF Request Beans を使用せずに実装する方法がわかりません。状況は次のとおりです。
- ユーザーがクリックして (実際には「リンクを別のタブで開く」を右クリックします)、ユーザーの詳細を表示します 1
- ユーザーはクリックして別の人の詳細を表示します 2.
- ユーザーは個人 1 を変更します
- ユーザーは人 2 を変更します。
- ユーザーは person1-detail ページに戻り、再度変更を行います
ViewScoped Beans でサポートされている person Details を使用してページを実装することは可能ですか? もしそうなら、検索結果ページから個人詳細ページに移動するリクエストはポストリクエストにするべきですか? 他の回避策はありますか? フラッシュスコープ ? 会話?