Inber

学习计算机科学,在科技驱动的世界里用计算机的思维技巧去武装自己.

jsp 数组分页显示 (Inber 原创)

(搜索关键字 jsp,java,数组分页)

<%
/*
Inberkong
inber520@yahoo.com.cn
QQ:27096282
数组分页技术
arrayTest.jsp

*/
String [] contentArray={};
contentArray=new String[125];
for(int i=0;i<125;i++)
{
contentArray[i]="ayyayValue"+String.valueOf(i);
}

int intRowCount; //记录总数  125
int intPage=-1; //待显示页码 
int intPageCount; //总页数
int intPageSize; //一页显示的记录数  6
intPageSize = 6;

if(request.getParameter("pages")==null)
intPage=1;
else
intPage=Integer.parseInt(request.getParameter("pages"));

intRowCount=125;//记录总数
//记算总页数
intPageCount = (intRowCount+intPageSize-1) / intPageSize;

int startRecord=(intPage-1)*intPageSize;
int endRecord=(intPage*intPageSize-1);
while(startRecord<=endRecord && startRecord<=(intRowCount-1))
{
out.print("contentArray["+startRecord+"]:"+contentArray[startRecord]+"<BR>");
startRecord=startRecord+1;
}
%>
<table width="77%" height="15" border="0" align="center" cellpadding="1" cellspacing="0">
  <tr>
    <td width="43%" bgcolor="#CCCCCC"></td>
    <td width="57%" bgcolor="#CCCCCC"><a href="?pages=1" >首页</a>
 
 <%
 if((intPage-1)<1)
 out.print("上一页");
 else
 out.print("<a href='?pages="+(intPage-1)+"'>上一页</a>");
 %>
 
 <%
 if(intPage<intPageCount)
 out.print("<a href='?pages="+(intPage+1)+"'>下一页</a>"); 
 else
 out.print("下一页");
 %>
 &nbsp;<a href='?pages=<%=intPageCount%>'> 尾页</a></td>
  </tr>
</table>

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Inber/article/details/763032
个人分类: JEE
上一篇如何解决 tomcat 下 oracle 缓冲池 读取 clob 字段内容 时的错误 &quot;java.lang.ClassCastException: org.apache.commons.dbcp.DelegatingResultSet &quot;
下一篇java.util.list初体验 (摘抄收藏)
想对作者说点什么? 我来说一句

JSP分页显示JSP分页显示

2010年06月10日 3KB 下载

jsp 实现数据库数据分页显示

2015年11月29日 2KB 下载

没有更多推荐了,返回首页

关闭
关闭