java 分页代码 要详细啊

后台代码、页面代码都有,要有详细的注释啊... 后台代码、页面代码都有,要有详细的注释啊 展开
 我来答
揭扰龙晨Nb
2011-02-22 · TA获得超过484个赞
知道小有建树答主
回答量:1294
采纳率:0%
帮助的人:652万
展开全部
页面分页用javascript就行,网上有现成的控件下载.....后台分页的话,用数据库的语句吧......我做过在jsp页面上涌java代码分页,但这样做很麻烦,效果也不好.,不推荐你用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Online_Ghost
推荐于2017-10-14 · TA获得超过682个赞
知道小有建树答主
回答量:395
采纳率:33%
帮助的人:156万
展开全部
<%@page contentType="text/html; charset=UTF-8" language="java" import ="java.util.*" pageEncoding="GBK"%>

<%

int intPageSize = 20; //每页显示行数

int intRowCount = 93; //总行数

int intPageCount = 1; //总页数

int intPage; //当前页的页数

int i = 0;

String[] strTd1 = new String[intRowCount];

String[] strTd2 = new String[intRowCount];

for(i=0;i<intRowCount;i++)

{

strTd1[i] = "第"+(i+1)+"行,第1列";

strTd2[i] = "第"+(i+1)+"行,第2列";

}

String strPage = request.getParameter("intPage");

if(strPage==null)

{

intPage = 1;

}else{

intPage = java.lang.Integer.parseInt(strPage);

if(intPage<1)

{

intPage = 1;

}

}

intPageCount = (intRowCount+intPageSize-1) / intPageSize;

if(intPage>intPageCount)

{

intPage = intPageCount;

}

%>

<html><body><table border="1px">

<%

if(intPage<intPageCount)

{

for(i=(intPage-1)*intPageSize;i<intPage*intPageSize;i++){

%><tr><td><%=strTd1[i]%></td><td><%=strTd2[i]%></td></tr><%

}

}

if(intPage == intPageCount)

{

for(i=(intPage-1)*intPageSize;i<intRowCount;i++){

%><tr><td><%=strTd1[i]%></td><td><%=strTd2[i]%></td></tr><%

}

}

%>

</table>

<form name="this_form" method="post"></form>

<table><tr><td> </td></tr>

<tr><td>

第<%=intPage%>页 共<%=intPageCount%>页

<%if(intPage<intPageCount){

%>

<input type="button" value="下一页" onClick="this_form.action='test.jsp?intPage=<%=intPage+1%>'; this_form.submit();">

<%}

if(intPage>1)

{

%>

<input type="button" value="上一页" onClick="this_form.action='test.jsp?intPage=<%=intPage-1%>'; this_form.submit();">

<%}%>

</td></tr></table>

参考资料: http://hi.baidu.com/online_ghost/blog/item/83a712b02117cbb6d8335a59.html

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式