暫時沒有太多時間求證,暫時記錄在這里,根據這幾句話好像是說valueList的分頁也是假分頁,僅僅是取ValueList的subList?
DefaultValueListHandlerImpl implements ValueListHandler
if ((adapterType & ValueListAdapter.DO_PAGE) == ValueListAdapter.DO_PAGE)
{
if (valueList.getValueListInfo() != null && valueList.getList() != null
&& valueList.getValueListInfo().getPagingNumberPer() < valueList.getValueListInfo().getTotalNumberOfEntries())
{
int start = (valueList.getValueListInfo().getPagingPage() - 1) * valueList.getValueListInfo().getPagingNumberPer();
int end = Math.min(start + valueList.getValueListInfo().getPagingNumberPer(), valueList.getList().size());
valueList = new DefaultListBackedValueList(valueList.getList().subList(start, end), valueList.getValueListInfo());
if (LOGGER.isDebugEnabled())
{
LOGGER.debug("The ValueList was paged by post process.");
}
}
}