在JSP文件中实现分页功能
int pagecount = 20;//每页记录数
int pagenumber = 1;//当前页
int totalpage = 0;//总页数
totalpage = totalCount/pagecount;
if(totalCount%pagecount>0)
totalpage+=1;
int pagenumber = 1;//当前页
int totalpage = 0;//总页数
totalpage = totalCount/pagecount;
if(totalCount%pagecount>0)
totalpage+=1;
if(request.getParameter("page") == null)
{
pagenumber = 1;
}
else
{
pagenumber = Integer.parseInt(request.getParameter("page"));
if(pagenumber>totalpage)pagenumber=totalpage; //如果当前页数大于总页数,则
if(pagenumber<1)pagenumber=1; //如果当前页数小于1,则等于1
}
if(request.getParameter("pagecount") == null)
{
pagecount = 20;
}
else
{
pagecount = Integer.parseInt(request.getParameter("pagecount"));
}
kswz = pagecount*(pagenumber-1);
if(pagenumber == totalpage)
{
pagecount = totalCount - kswz;
}
int idpp = kswz+1;
for(int i=kswz;i<kswz+pagecount;i++)
{
//在这儿从数据库取出数据进行显示
}
<%=pagenumber%>/<%=totalpage%>
<a href="searchHMResult.jsp?year=<%=year%>&month=<%=month%>&smode=<%=searchMode%>&page=<%=pagenumber-1%>"><IMG src="../images/pre_page_simple.gif" alt=上一页 width="16" height="15"></a>
<a href="searchHMResult.jsp?year=<%=year%>&month=<%=month%>&smode=<%=searchMode%>&page=<%=pagenumber+1%>" ><IMG src="../images/next_page.gif" alt=下一页 width="46" height="15"></a>
{
pagenumber = 1;
}
else
{
pagenumber = Integer.parseInt(request.getParameter("page"));
if(pagenumber>totalpage)pagenumber=totalpage; //如果当前页数大于总页数,则
if(pagenumber<1)pagenumber=1; //如果当前页数小于1,则等于1
}
if(request.getParameter("pagecount") == null)
{
pagecount = 20;
}
else
{
pagecount = Integer.parseInt(request.getParameter("pagecount"));
}
kswz = pagecount*(pagenumber-1);
if(pagenumber == totalpage)
{
pagecount = totalCount - kswz;
}
int idpp = kswz+1;
for(int i=kswz;i<kswz+pagecount;i++)
{
//在这儿从数据库取出数据进行显示
}
<%=pagenumber%>/<%=totalpage%>
<a href="searchHMResult.jsp?year=<%=year%>&month=<%=month%>&smode=<%=searchMode%>&page=<%=pagenumber-1%>"><IMG src="../images/pre_page_simple.gif" alt=上一页 width="16" height="15"></a>
<a href="searchHMResult.jsp?year=<%=year%>&month=<%=month%>&smode=<%=searchMode%>&page=<%=pagenumber+1%>" ><IMG src="../images/next_page.gif" alt=下一页 width="46" height="15"></a>
浙公网安备 33010602011771号