私は Facelets で JSF 2.1.7 Mojarra を使用しています。私のページのほとんどは、同じページへの投稿 ("" を返す) を使用して、ビュー スコープのマネージド Bean に裏打ちされた粗末なページです。Bean にあるフラグに応じて、必要な html コード (結果のリスト、挿入/編集/削除用のフォーム) を Crud ページにレンダリングします。
優れた実践、優れたデザイン、Web アプリケーションの優れた動作などの観点から、PRG パターンを使用する方が良いですか? PRG を使用しない場合、深刻な問題はありますか?
私の場合、PRGを使おうと考えているのですが、どのフォームフィールドにもf:viewparamsを使わなければならず、ページを全部変えるのは大変(面倒)な作業なので、かなり面倒だと思います。私が間違っている?JSF で POST を GET に変換するには、どの変更を行う必要がありますか?
PRG の使用を考えている理由 (アラート ポップアップを表示するユーザー エクスペリエンスの悪さは別として) は、セッションが既にタイムアウトしているときにフォームを投稿するという問題です。
ありがとうございました。