JSF结合Richfaces使用时的一种数据库分页方式
摘要: 在JSF和Richfaces的官方示例里面没发现正经的数据库分页示例,于是自己轮了一个,还算比较满意,分享出来。
struts等框架,视图(jsp、freemarker等)直接获取action中准备好的数据结果集合,请求下一页数据的时候,同样后台action处理请求,把action中的数据集合用新的这一页数据替换掉,然后渲染页面,从而实现分页。每次请求action的处理过程可以拿到页号等信息,所以在action调用service的时候就可以使用这些信息,调用相应的方法做分页数据查询。
JSF结合Richfaces做这个事情和Struts等框架有有很大的区别。
阅读全文