jmesa分页连接自己的数据库?

jmesa现在是固定的分页,请问怎么能从数据库中取得记录然后显示在分页上呢?
[b]问题补充:[/b]
指的是每页的条数,数据库中有个表,专门放每页条数,页数等等。。。

id="tag"
items="${presidents}"
maxRows="8"
exportTypes="csv,excel"
[color=red]maxRowsIncrements="8,16,24"[/color]
filterMatcherMap="org.jmesaweb.controller.TagFilterMatcherMap"
stateAttr="restore"
var="bean"
>

红色部分每次从数据库中获取。

如果LZ要充分扩展的话,我只能提供思路:

JMESA是在这个类中获取maxRows的,org.jmesa.view.html.toolbar.MaxRowsItemRenderer

如下:

[code="java"]
if (item.getIncrements().length == 0) {
String increments[] = StringUtils.split(getCoreContext().getPreference(TOOLBAR_MAX_ROWS_DROPLIST_INCREMENTS), ",");
int[] values = new int[increments.length];
for (int i = 0; i < increments.length; i++) {
values[i] = Integer.valueOf(increments[i]);
}
item.setIncrements(values);
}
[/code]

LZ可以替换掉从配置文件中获取列表的代码,改为从数据库获取就可以了。

LZ看一下JMESA如果配置自己的MaxRowsItemRenderer成为默认的Renderer就可以了。

看看这人的博客,有很多关于这个组件的文章

http://bbmyth.iteye.com/

http://www.iteye.com/topic/95768

LZ只的从数据库中获取什么?是第几页还是每页条数?