jsp

位置:IT落伍者 >> jsp >> 浏览文章

jsp分页技术编码


发布日期:2023年12月12日
 
jsp分页技术编码

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为每页显示多少条数据

上一篇:JSP中include指令和include动作区别详解

下一篇:简易JSP环境变量配置