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>
    
  • 相关阅读:
    maven 项目 spring mvc + jdbc 配置文件
    (BUG已修改,最优化)安卓ListView异步加载网络图片与缓存软引用图片,线程池,只加载当前屏之说明
    listview图片错位
    Android在线更新 远程安装程序
    Android中Socket大文件断点上传
    如何用JAVA生成注册序列号
    php学习随记3
    Chrome改动浏览器User Agent
    andoid电阻触摸移植
    【有奖征资源,分享有内涵】贡献你的CSDN博文和下载资源,不断更新中
  • 原文地址:https://www.cnblogs.com/dreamzhiya/p/4223478.html
Copyright © 2011-2022 走看看