日期:2014-05-18  浏览次数:20631 次

请问关于分页的问题
现在把数据放在一个ArrayList里,不使用数据库,请问怎样能在JSP页实现分页功能?关键在哪里?

还有个问题:怎样在ArrayList里取到选定位置的值?

------解决方案--------------------
查一下API看看ArrayList有哪些方法,基本上用这两个就可以实现你的要求吧:
//Get the number of the elements
ArrayList.size()
//Get the element at the specified position in this list
ArrayList.get(int index)
1。根据list里的总元素数和一页显示元素数计算总页数
2。根据一页显示元素数和当前页码计算index的最小值min和最大值max
for i from min to max
ArrayList.get(i)

------解决方案--------------------
for(int i=0;i <ArrayList.size();i++)
{
xx=ArrayList.get(i);
}