友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
喜书网 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

JSP入门教程(DOC格式)-第26章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




                      

                      

                  

  

                  

                    没有数据  

                  

  

                



循环显示 list 中当前页面的数据并不是新鲜事物,我们只是判断了 list 是否存 

在,list 里是否有数据,如果这两个条件不符合,就显示“没有数据”作为提 

示。  



下面是重头戏了,仔细研究一下如何使用 pageNo (当前页码)和count (数据总 

数)显示出分页工具栏,虽然只是进行简单的四则运算,但要是平常不注意训练 

算法,想一次写好也不容易。  



分页栏部分的代码如下:  



          

  

            '第一页'  

            '上一页'  

  

            '第一页'  

            '上一 

页'  

  

  

  

  

            '下一页'  

            '最后一页'  

  

            '下一 

页'  

            '最后一 

页'  

  

              



                                          137 / 148  


…………………………………………………………Page 138……………………………………………………………

                                            



                  

  

  

                  

                  

              

          



首先我们从 request 中取得pageNo (当前页码)和count (数据总数)两个变量, 

为了下面计算简便先用它俩计算出总页数 int pageCount = count / 5 + 1; 。  



    if  (pageNo == 1) {  

%》  

            '第一页'  

            '上一页'  

  

            '第一页'  

            '上一 

页'  

   



这段代码生成“'第一页' '上一页'”,如果pageNo == 1 说明当前页已经是第 

一页了,这时既不需要'第一页'这个链接,也不需要'上一页'了。对应的“'下 

一页' '最后一页'”处理方法与之类似,只是判断条件要写成pageNo ==  

pageCount,判断是否已经是最后一页了。  



  

   



中间页码部分直接使用循环就能输出来,循环从 i = 1 开始直到 i 
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!