这个分页的算法怎么写能提供简单的代码和思路吗? for(i=0;i<总页数;i++){if(i!=当前页) {[<%=i%>]//只要不等于当前页就会显示.}} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sorry,没看清楚,上面这个不对. <% int i = (当前页码 != 0) ? 当前页码 : 1; int items = 5; //每页显示5项(1~5、2~6……) int count = 0; //计数器 while (count < items){ out.print(i); i++; }%> http://jsptags.com/tags/navigation/pager 这好实现啊!判断一下当前应该显示的页数,然后再和总页数比较啊!if(当前页==1){ 上一页[1][2][3]下一页}else if(当前页>1 && 当前页<3){ 上一页[1][2][3][4]下一页}else if(当前页>1 && 当前页<4){ 上一页[1][2][3][4][5]下一页}else if(当前页>=4){ 上一页[当前页-2][当前页-1][当前页][当前页+1][当前页+2]下一页} if((当前页-2)<1&&(当前页+2)<总页数){ [1]...[当前页][当前页+1][当前页+2]}else if((当前页-2)<1)){ [1]...[当前页]...[总页数]}else if((当前页+2)<总页数){ [当前页-2][当前页-1][当前页][当前页+1][当前页+2]}else{ [当前页-2][当前页-1][当前页]...[总页数]} edtftpj实现ftp时的问题 JFileChooser获得的路径问题 求助问题,谢谢!!!。 问个题目 对 Characer类的digit(char ch, int radix)方法的研究 问一个让我郁闷一整天的问题!!! 关于java虚拟机的疑问 关于Applet的一些疑惑 请问如何实现勾选 setcolor可以实现任一时刻的按钮颜色变换? 在rmi-spec-1.3里看到有关RMI CALL是如何利用HTTP协议穿透firewalls的内容,其中有不明白的地方 高分求菜问题 奇怪的问题
int i = (当前页码 != 0) ? 当前页码 : 1;
int items = 5; //每页显示5项(1~5、2~6……)
int count = 0; //计数器
while (count < items){
out.print(i);
i++;
}
%>
if(当前页==1)
{
上一页[1][2][3]下一页
}
else if(当前页>1 && 当前页<3)
{
上一页[1][2][3][4]下一页}
else if(当前页>1 && 当前页<4)
{
上一页[1][2][3][4][5]下一页}
else if(当前页>=4)
{
上一页[当前页-2][当前页-1][当前页][当前页+1][当前页+2]下一页}
[1]...[当前页][当前页+1][当前页+2]
}else if((当前页-2)<1)){
[1]...[当前页]...[总页数]
}else if((当前页+2)<总页数){
[当前页-2][当前页-1][当前页][当前页+1][当前页+2]
}else{
[当前页-2][当前页-1][当前页]...[总页数]
}