Primefaces Datatable을 사용하는 페이지가 있습니다. 기본적으로 ManagedBean은 데이터베이스를 쿼리하고 DataTable의 정보를 보고서로 표시하며 filterBy 옵션을 사용하여 필터링합니다.프라임 세션에서 세션 유지 방법 DataTable 필터
정보가 페이지의 새로 고침에 의해 자동으로 업데이트됩니다. 내 문제는 시스템이 페이지를 다시로드하고 시스템에서 필터에 입력 된 정보를 잃어 버렸기 때문에 사용자가 infortions을 다시 필터에 입력해야한다는 것입니다.
사용자가 입력 한 정보를 유지해야하며 내 페이지의 필터 세션을 유지해야한다고 생각합니다. 문제가 해결 될 수 있다고 생각합니다.
@ sapc1313031 빈을 세션 범위로 사용해야합니까? – Kevin
일반적으로 세션 범위는 뒤로 가기 버튼/새 창 안전하지 않으므로 사용하지 않는 것이 가장 좋습니다. JSF 2.0에는 View Scope, Flash Scope 등과 같이 대안을 사용할 수 있습니다. 또는 Tomahawk의 saveState 태그를 사용하여 페이지 요청 사이의 상태를 유지할 수 있습니다 – BestPractices