public static final String splitPages(int thePage String queryString int count
int pageLength)
{
int maxPage = count / pageLength + ;
int prevPage = thePage ;
if (prevPage < )
{
prevPage = ;
}
int nextPage = thePage + ;
int showMaxPage = thePage + ;
int spacePage = ;
if (thePage > )
{
spacePage = thePage ;
}
if (showMaxPage < )
{
showMaxPage = ;
}
//<p class=fy><a class=back >上一页</a><a ></a><a ></a><a ></a><a class=next >下一页</a></p>
StringBuffer sb = new StringBuffer();
sbappend(<p class=\fy\> <a href=\+queryString+\>第一页</a>);
sbappend(<a class=\back\ href=\ + queryString + &pagex= + prevPage
+ \>上一页</a>);
for (int i = spacePage; i < showMaxPage && i <= maxPage; i++)
{
String fontColor = black;
if (i == thePage)
{
fontColor = red;
}
sbappend(<a href=\ + queryString + &pagex= + i
+ \><font color= + fontColor + > + addzero(i )
+ </font></a>);
}
sbappend(<a class=\next\ href=\ + queryString + &pagex= + nextPage
+ \>下一页</a>);
sbappend( <a href=\ + queryString + &pagex= + maxPage
+ \>最后页</a>);
sbappend(</p>);
return sbtoString();
}
public static final String splitPages(int thePage String queryString int count
int pageLength)
{
int maxPage = count / pageLength + ;
int prevPage = thePage ;
if (prevPage < )
{
prevPage = ;
}
int nextPage = thePage + ;
int showMaxPage = thePage + ;
int spacePage = ;
if (thePage > )
{
spacePage = thePage ;
}
if (showMaxPage < )
{
showMaxPage = ;
}
//<p class=fy><a class=back >上一页</a><a ></a><a ></a><a ></a><a class=next >下一页</a></p>
StringBuffer sb = new StringBuffer();
sbappend(<p class=\fy\> <a href=\+queryString+\>第一页</a>);
sbappend(<a class=\back\ href=\ + queryString + &pagex= + prevPage
+ \>上一页</a>);
for (int i = spacePage; i < showMaxPage && i <= maxPage; i++)
{
String fontColor = black;
if (i == thePage)
{
fontColor = red;
}
sbappend(<a href=\ + queryString + &pagex= + i
+ \><font color= + fontColor + > + addzero(i )
+ </font></a>);
}
sbappend(<a class=\next\ href=\ + queryString + &pagex= + nextPage
+ \>下一页</a>);
sbappend( <a href=\ + queryString + &pagex= + maxPage
+ \>最后页</a>);
sbappend(</p>);
return sbtoString();
}
thePage为第几页queryString为链接字符串count为取得的数据总数pageLength为每页显示多少条数据