Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > jsp技巧

实例教程:分页的类及调用的例子

来源:中文源码网    浏览:364 次    日期:2024-04-27 03:02:13
【下载文档:  实例教程:分页的类及调用的例子.txt 】


一个分页的类及调用的例子
//PageCt.java 分页的类/**** @version ************** Created on 2001年6月25日, 下午14:41***************************************/package vod;import java.sql.*;import java.util.*;public class PageCt{ private long l_start; //开始纪录 private long l_end; //结束纪录 private long l_curpage; //当前页数 private long l_totalnum;//总记录数 private int int_num=5; //每页10条 private long l_totalpage; //总的页数 public void Init(long currentpage,long totalnum) { l_curpage = currentpage; l_totalnum = totalnum; if (currentpage>=0) { if (currentpage>=(long)Math.ceil((double)l_totalnum/(double)int_num)) l_curpage = (long)Math.floor((double)l_totalnum/(double)int_num); else l_curpage = currentpage; } else { l_curpage = 0; } l_start = l_curpage * int_num; l_end = l_start + int_num; if (l_end > l_totalnum) l_end = l_totalnum; l_totalpage = (long)Math.ceil((double)l_totalnum/(double)int_num); } public long getCurpage() { return l_curpage; } public long getPrepage() { if (l_curpage-1>=0) { return l_curpage-1; } else { return 0; } } public long getNextpage() { if (l_curpage+1<=l_totalpage) { return l_curpage+1; } else { return l_totalpage; } } public long getTotalnum() { return l_totalnum; } public long getTotalpage() { return l_totalpage; } public long getStart() { return l_start; } public long getEnd() { return l_end; }};===============================================//调用例子<%/**** @author 马毅 ************** @version ************** Created on 2001年6月12日, 下午17:13***************************************/<%@ page import="java.sql.*"%><%@ page import="java.lang.*"%><%@ page contentType="text/html;charset=gb2312" %>测试

Test for Test



<%ResultSet rs0 = sqlbean.executeQuery("select count(*) from UserList );rs0.next();long data_num=rs0.getLong(1);long Current_Page = 0;String currentpage=(String)request.getParameter("currentpage");if (currentpage != null && !currentpage.equals("")){ Current_Page = Integer.parseInt(request.getParameter("currentpage"));}String Query_Page=(String)request.getParameter("Query_Page");if (Query_Page!=null && !Query_Page.equals("")){ Current_Page = Integer.parseInt(request.getParameter("Query_Page"))-1;}PageCt.Init(Current_Page,data_num);long l_start = PageCt.getStart();long l_end = PageCt.getEnd();//查询记录ResultSet rs = sqlbean.executeQuery("select * from UserList " );long i=0;while((i"); out.println("" + j + "、"+(col2==null?"":col2)+"答案:"+(col3==null?"":col3)+""); out.println(" 选项1:"+(col4==null?"":col4)+" 选项2:"+(col5==null?"":col5)+""); out.println(" 选项3:"+(col6==null?"":col6)+" 选项4:"+(col7==null?"":col7)+""); if (col8!=null && !col8.equals("")) { out.println("备注:"+col8+""); } out.println("
"); i++;}%>
共 <%=PageCt.getTotalnum()%> 条<%=PageCt.getCurpage()+1%>/<%=PageCt.getTotalpage()%> 页查看第 >上页>下页



问题包含 >答案包含 >选项包含 >


添加

相关内容