Ich habe eine Seite, die Primefaces Datatable verwenden, im Grunde die ManagedBean Abfragen der Datenbank und zeigt Informationen in einer DataTable als Bericht und ich benutze die Option filterBy zu filtern.Wie Keep Sitzung auf Primefaces DataTable Filter
Die Informationen werden automatisch aktualisiert, durch eine Aktualisierung auf der Seite, mein Problem ist, wenn das System die Seite neu lädt, verliert das System die im Filter eingegebenen Informationen, dann muss der Benutzer erneut Inortionen im Filter eingeben.
Ich muss die Informationen vom Benutzer eingegeben, dann denke ich, dass ich die Sitzung des Filters meiner Seite behalten muss, denke ich, dass es mein Problem lösen kann.
@ sapc1313031 sollten Sie Ihre Bean als Session-Bereich haben? – Kevin
Es ist in der Regel am besten, den Sitzungsumfang zu vermeiden, da es nicht back button/new window safe ist. Mit JSF 2.0 gibt es Alternativen wie Ansichtsbereich, Flash-Bereich usw., die verwendet werden können. Alternativ können Sie Tomahawks saveState-Tag verwenden, um den Status zwischen den Seitenanforderungen beizubehalten – BestPractices