2011-04-25 110 views

回答

0
  1. 如果您使用查詢獲取所有表數據我強烈建議將其存儲在會話bean中。 您可以使用另一個bean僅用於數據。

  2. 另一種方式是獲取當前顯示的數據(限制)。 在切換還發送「位置」

  3. 只在客戶端做的頁面,你必須使用somekind的的JavaScript/AJAX庫(http://www.jsfmatrix.net/)的...

2

給點,您希望在後續請求中保留一組特定的參數,例如當前頁面。您可以將這些額外參數傳遞爲<h:inputHidden>,以便它們在下一個請求中可用,或者使用Tomahawk的<t:saveState>來模擬與JSF 2.0視圖範圍類似的範圍。

長篇故事和很多代碼簡介,有關於此的博客文章與完整的代碼片段:effective datatable paging and sorting

+0

我已經使用了相同的教程和t:savestate組件以及客戶端狀態保存方法。但是仍然面臨着集羣環境中ViewExpiredException的問題。如果你可以詳細說明確切地說,限制無狀態頁面將確實有助於完整。 – changed 2011-04-26 14:49:39