求java分页算法(最好有注释)

 我来答
javagmp
2009-11-05 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:111万
展开全部
我以前的jsp页面嵌入的

<%
richen.setpageSize(8); //设置一页显示记录的条数
richen.setuserID(user1.getUerInfo().get("userID").toString());
Vector vect = new Vector();
vect=richen.getData(); //取出所有的记录
String pageNumStr=request.getParameter("pageNum"); //取得当前的页码
if(pageNumStr==""||pageNumStr==null)
pageNumStr="1";
int pageNum=Integer.parseInt(pageNumStr);
richen.setpageNum(pageNum); //设置要显示的那页
richen.page();//分页
int i=0;
int first=(richen.getpageNum()-1)*richen.getpageSize(); //计算从哪条记录开始
int last=richen.getpageNum()*richen.getpageSize();//计算到哪条结束
if(richen.getLastpageNum()!=0&&pageNum==richen.getTotalPage()){ //当最后一页不够时
last=richen.getpageNum()*richen.getpageSize()-(richen.getpageSize()-richen.getLastpageNum());
}
for(i=first;i<last;i++){ //循环显示当页记录
Hashtable hash = new Hashtable();
hash=(Hashtable)vect.get(i);
%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dc81944bb
2009-11-04 · TA获得超过572个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:724万
展开全部
如果用hibernate..那直接list可设置..
要不就用jdbc自己控件limit start,page的值
..还有就前台分页.这种在数据量少时是可以的

你要代码...不可能哦..这么多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
躲错气9
2009-11-05 · TA获得超过684个赞
知道小有建树答主
回答量:936
采纳率:0%
帮助的人:597万
展开全部
java的分页方法太多了。。。得看你的具体需求了...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式