私はPrimefaces Datatableを使用するページを持っていますが、基本的にはManagedBeanがデータベースにクエリを行い、情報をDataTableにレポートとして表示し、フィルタにfilterByオプションを使用します。Primefaceでセッションを維持する方法DataTableフィルタ
情報は自動的に更新されます。ページの更新によってシステムがページを再読み込みし、システムがフィルタに入力された情報を失ってしまい、ユーザーが再度フィルタに入力しなければなりません。
私はユーザーが入力した情報を保持する必要がある、私は私のページのフィルタのセッションを維持する必要があると思う、私はそれが私の問題を解決できると思います。
@ sapc1313031セッションスコープとしてBeanを用意してください。 – Kevin
通常は、戻るボタン/新しいウィンドウセーフではないので、セッションスコープを避けるのが最善です。 JSF 2.0では、View Scope、Flash Scopeなどの代替案が使用できます。あるいは、TomahawkのsaveStateタグを使用して、ページリクエスト間の状態を維持することもできます – BestPractices