我使用Richfaces实现服务器端分页,但使用PaginatingDataModel的实现需要在SessionScope中保存bean。使用JSF 2.0,RichFaces 4.4。请参阅以下网址:
http://katzmaier.blogspot.in/2010/03/richfaces-server-side-pagination.html https://community.jboss.org/thread/204250
是否有任何替代实现使用请求范围实现服务器端分页? 通过服务器端分页,我的意思是通过执行查询而不是一次检索所有记录来获取每个页面的数据。
答案 0 :(得分:1)
如评论中所述,您可以使用ViewScoped
代替SessionScoped
。这是自JSF 2.0以来的新范围,非常适合在较短的时间内保持数据服务器端。
这是一篇关于JSF 2.0 What's new in JSF 2.0
中新功能的博客链接