zoukankan      html  css  js  c++  java
  • ResultSet取结果集多少条记录方法及分页概要

    		allst=toconn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
    		allsql = "SELECT distinct docid,docchannel FROM isimportant where docchannel='"+CHANNELID+"'";		
    		allrs=allst.executeQuery(allsql);
    		allrs.last();
    		int recordcount=allrs.getRow();
    		allrs.beforeFirst();
    	
    		int pagesize;
    		pagesize=12;
    		int pagecount;
    		if(recordcount%pagesize!=0)
    			pagecount=recordcount/pagesize+1;
    		else
    			pagecount=recordcount/pagesize;
    	
    		if(pagecount==0)
    			pagecount=1;
    	    int topage=1;
    		String strtopage=request.getParameter("topage");
    		if (strtopage==null)
    		{
    			topage=1;
    		}
    		else
    		{
    			topage=Integer.parseInt(strtopage);
    		}
    		if(pagecount<=0)
    			pagecount=1;
    		if(topage<=0)
    			topage=1;
    		if(topage>pagecount)
    			topage=pagecount;
    		if(topage>1)
    			allrs.absolute(pagesize*(topage-1));
    		String iscount="";
    		while(allrs.next()&&isum<pagesize){........}
    ///////////////分页
    <ul class="pagination">	     
                <%		   	
    					if( topage > 1)
    					{
    				%>            
    				<li><a href="./manager/mmain.jsp?topage=1&CHANNELID=<%=CHANNELID%>" class="">首页</a></li>               
    				<li><a href="./manager/mmain.jsp?topage=<%=(topage-1)%>&CHANNELID=<%=CHANNELID%>" class="">上一页</a></li> 
    				<%
    					}
    					else
    					{
    				%>     
    										<li class="previous disabled"><a class="">首页</a></li> 
    										<li class="previous disabled"><a class="">上一页</a></li> 
    										
    				<%
    					}
    					if(topage<pagecount)
    					{
    				%> 	
    
    										<li><a>当前第<%=topage%>页</a></li> <li><a href="./manager/mmain.jsp?topage=<%=(topage+1)%>&CHANNELID=<%=CHANNELID%>" class="">下一页</a></li> 
    										<li><a href="./manager/mmain.jsp?topage=<%=pagecount%>&CHANNELID=<%=CHANNELID%>" class="">尾页</a></li> 
    										<li><a> 共 <%=pagecount%> 页</a></li>
    				<%
    					}
    				  else
    					{
    				%>
    										<li><a>当前第<%=topage%>页</a></li> 
    										<li class="next disabled"><a >下一页</a></li> 
    										<li class="next disabled"><a >尾页</a></li> 
    										<li><a>  共 <%=pagecount%> 页</a></li>
    				<%
    					}
    				%>
    		</ul>
    
  • 相关阅读:
    optorsim自带例子调试总结
    搭建Hadoop2.0(三)自带实例运行
    被遮挡的绝对定位
    Javascript获取地址参数
    js屏蔽浏览器(IE和FireFox)的刷新和右键等功能
    Tencent://Message/协议的实现原理
    Form(思归):动态控件的状态问题
    [正则表达式]C# 给数字字符串加上千位逗号
    js滚动条
    模拟滚动条效果
  • 原文地址:https://www.cnblogs.com/dreamzhiya/p/4223478.html
Copyright © 2011-2022 走看看