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

求够jsp分页.要源代码...
求够jsp分页.要源代码...不胜感激.邮箱.ailing8283@yahoo.com.cn

------解决方案--------------------
这方面在easyjf.com的那个jweb作得挺不错的
------解决方案--------------------
你用什么数据库,不同的不一样
------解决方案--------------------
http://www.finereport.com 分页
------解决方案--------------------
一个简单的分页显示
<!--
.STYLE5 {font-family: "宋体 ";
font-size: 15px;
color: #FFFFFF;
font-weight: bold;
}
.STYLE5 {color: #FFFFFF}
.STYLE6 { color: #FFFFFF;
font-weight: bold;
}
-->
</style>
<body>
<%
//每页几行
int pagecount = 5;
//共几页
int count = 0;
//当前页码
int pagenum = 1;
//判断是否第一次访问本页,是则显示第一页,否则显示用户点的页
if(request.getParameter( "pages ")!=null){
pagenum = Integer.parseInt(request.getParameter( "pages "));
}

//求出一共有多少页 = 行总数/每页的行数
PreparedStatement co = DBAccesser.getPS( "select count(*) from bulletin ");
ResultSet rse = co.executeQuery();
if(rse.next()){ //取得的是一个整数
if(rse.getInt(1)%pagecount==0){
count = rse.getInt(1)/pagecount; //正好除完
}else{
count = (rse.getInt(1)/pagecount)+1; //有余数
}
}
rse.close(); //即使关闭
co.close();
//判断页码是否超出页面最大数
if(pagenum> count){
out.print( "公告已作最新调整,请刷新后重新浏览! ");
return;
}
//算分页的数据
int topA = (pagenum-1)*pagecount; ///此页面以前已经显示的行数

//根据页码访问数据库,抽取相应数据
PreparedStatement ps = DBAccesser.getPS( "select top "+pagecount+ " * from bulletin where id not in (select top "+topA+ " id from bulletin order by issue_date DESC)order by issue_date DESC "); //小括号是此页面前的行数,大括号是在排除了以前行数的基础之上取出的本页的行数
ResultSet rs = ps.executeQuery();

//格式化显示在页面上

while(rs.next()){
out.print( " <br> ");
out.print(rs.getString(3).substring(0,10)+ " 【 "+rs.getString(4)+ "】 "+ " "+rs.getString(2)+ " <br> <DIV class=line0> <IMG height=1> </DIV> ");

}
out.print( " <br> ");

//打印页码
out.print( "页码 ");
for(int i=1;i <=count;i++){
if(i==pagenum){
out.print(i);
}else{
out.print( " <a href=bulletin_fen.jsp?pages= "+i+ "> "+i+ " </a> ");
}
}
%>
</body>
</html>
转自他处
------解决方案--------------------
www.finereport.com
easyjf.com
的分页显示代码在那里啊...
可以给个联接吗?
------解决方案--------------------
ajax这方面比较容易
------解决方案--------------------
本来就应该自己搞,做到有什么不懂的再问,象这样求源码的可不是很好哦
------解决方案--------------------
分享一下。。。