${pager.totalpage}是总页数

<c:forEach begin="1" end="${pager.totalpage}" var="i" >            
<a href='javascript:void(0);'  name='number1'>${i}</a>             
 </c:forEach>

这样就可以在页面上显示  上一页 1 2 3 4 5 6 7 8 9 10 下一页

//

<c:forEach items="${pager.resultList}" var="p">
            <span class="perby2">
                    <span class="perby2_bt">
                   <!-- <input name="" type="checkbox" value="" class="checkbox2">-->
                    <span class="fl">配资编号:${p['product_code']}</span>
                   <!-- <a class="delete" href="javascript:void(0)"></a>  -->
                  <span class="fr">结束时间:${p['end_date']}</span>
                    <span class="fr fr2">开始时间:${p['start_date']}</span>
                    </span>
                <table width="758" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td width="114" height="91" align="center"><span style="font-size:20px;">${p['totalmoney']}</span>元<br>
                        总操盘资金</td>
                        <td width="115" align="center"><span style="font-size:20px;">${p['matching_money']}</span>元<br>
                        实盘资金</td>
                        <td width="115" align="center"><span style="font-size:20px;">${p['caution_money']}</span>元<br>
                        风险保证金</td>
                        <td width="115" align="center"><span style="font-size:20px;">${p['service_charge']}</span>元/天<br>
                        管理费</td>
                         <c:choose>
                            <c:when test="${p['matching_state']=='1'}">
                               <c:choose>
                                <c:when test="${p['is_pay']== '1'}">
                               <td width="160" align="center"><span style="color:#e62119;">审核中</span></td>
                                <td width="134" align="center" style="border-right:none;">
                                    <input type="submit" name="button"  class="button2" value="查看详细信息">
                                </td>
                                </c:when>
                                <c:otherwise>
                                <td width="160" align="center"><span style="color:#e62119;">未付保证金</span></td>
                                <td width="134" align="center" style="border-right:none;">
                                    <input type="submit" name="button" class="button2" value="支付保证金">
                                </td>
                                </c:otherwise>
                              </c:choose>
                            </c:when>
                           
                             <c:when test="${p['matching_state']=='2'}">
                              <td width="160" align="center"><span style="color:#e62119;">操盘中</span></td>
                              <td width="134" align="center" style="border-right:none;">
                                    <input type="submit"  name="button" class="button2" value="查看详细信息">
                                </td>
                         </c:when>
                        
                         <c:when test="${p['matching_state']=='3'}">
                              <td width="160" align="center"><span style="color:#e62119;">终止</span></td>
                              <td width="134" align="center" style="border-right:none;">
                                    <input type="submit" name="button" class="button2" value="查看详细信息">
                                </td>
                         </c:when>
                        
                          <c:when test="${p['matching_state']=='4'}">
                              <c:if test="${p['excess_loss']>'0'}">
                                   <td width="160" align="center"><span style="color:#e62119;">超额亏损</span></td>
                                   <td width="134" align="center" style="border-right:none;">
                                    <input type="submit" name="button" class="button2" value="支付超额亏损金">
                                     </td>
                              </c:if>
                              <c:if test="${p['excess_loss']=='0'}">
                                   <td width="160" align="center"><span style="color:#e62119;">结束</span></td>
                                   <td width="134" align="center" style="border-right:none;">
                                    <input type="submit" name="button" class="button2" value="查看详细信息">
                                     </td>
                              </c:if>
                         </c:when>
                        
                          <c:when test="${p['matching_state']=='5'}">
                               <td width="160" align="center"><span style="color:#e62119;">停牌</span></td>
                                <td width="134" align="center" style="border-right:none;">
                                    <input type="submit" name="button" class="button2" value="停牌继续持有">
                                     </td>
                         </c:when>
                          
                          </c:choose>
                      </tr>
                    </table>
                </span>
         </c:forEach>

<span id='pagina'>
                
                 <c:if test='${pager.curPageNO == 1}'>
                    <a href='javascript:void(0);' οnclick="javaScript:alert('当前已经是首页!');">首页</a>
                </c:if>
                 <c:if test='${pager.curPageNO != 1}'>
                      <a href='javascript:void(0);' οnclick="tye1(${status},1)">首页</a>
                </c:if>
                
                
               
                <c:if test='${pager.curPageNO == 1}'>
                    <a href='javascript:void(0);' οnclick="javaScript:alert('已经是第一页!');">上一页</a>
                </c:if>
                 <c:if test='${pager.curPageNO != 1}'>
                     <a href='javascript:void(0);' οnclick="tye1(${status},${pager.curPageNO - 1})">上一页</a>
                </c:if>
                
                
                <c:forEach begin="1" end="${pager.totalpage}" var="i" >
                
                <a href='javascript:void(0);'  name='number1'>${i}</a>
                
               </c:forEach>  
                
                <c:if test='${pager.curPageNO == pager.totalpage}'>
                    <a href='javascript:void(0);' οnclick="javaScript:alert('已经是最后一页!');">下一页</a>
                </c:if>
                 <c:if test='${pager.curPageNO != pager.totalpage}'>
                     <a href='javascript:void(0);' οnclick="tye1(${status},${pager.curPageNO + 1})">下一页</a>
                </c:if>
                
                
                 <c:if test='${pager.curPageNO == pager.totalpage}'>
                    <a href='javascript:void(0);' οnclick="javaScript:alert('已经是尾页!');">尾页</a>
                </c:if>
                 <c:if test='${pager.curPageNO != pager.totalpage}'>
                     <a href='javascript:void(0);' οnclick="tye1(${status},${pager.totalpage})">尾页</a>
                </c:if>
    </span>

<script type="text/javascript">

function tye1(status,pageno){
            if(status == -1){     //待支付
                $("#tab_2").load("/personalCenter.do?dayAccountList&pageNo="+pageno+"&ispay=0&status=-1");
                scroll(0,20);
            }else if(status == 99){ //查找全部
                $("#tab_1").load("/personalCenter.do?dayAccountList&pageNo="+pageno);
                scroll(0,20);
            }else if(status == 4){  //终止
                $("#tab_4").load("/personalCenter.do?dayAccountList&status="+status+"&pageNo="+pageno);
                scroll(0,20);
            }else if(status == 2){ //交易
                $("#tab_31").load("/personalCenter.do?dayAccountList&status="+status+"&pageNo="+pageno+"&pageIndex=${pageIndex}");
                if("${pageIndex}"==2){
                    scroll(0,450);
                }else{
                    scroll(0,20);
                }
            }
        }

//当前页加色
        $("[name='number1']").each(function(u){
            if($(this).html() == "${pager.curPageNO}"){
                $(this).addClass("number");
            }
        });

</script>

后台封装Pager对象

PageList page=new PageList();

page.setResultList(listmap);  //查询出来的集合
page.setCurPageNO(curPageNO); //当前页
page.setPagerows(pagerows);   //每页页多少条
page.setTotalpage(count%pagerows==0?count/pagerows:count/pagerows+1); //总页数
page.setCount(count); //总条数

注意:

sql 分页

sql.append(" LIMIT "+(curPageNO-1)*pagerows+","+pagerows);

转载于:https://blog.51cto.com/xuliangjun/1616070

随笔-jsp 利用jstl标签分页相关推荐

  1. jsp导入jstl标签库_EE JSP:使用JSTL标记库生成动态内容

    jsp导入jstl标签库 除了在JSP中编写自己的定制标记之外,您还将发现Java EE实际上提供了一组Java标准标记库(JSTL)供您使用. 这些内置标签包括重复(for-loop)标签,条件标签 ...

  2. JSP之JSTL标签

    JSP标准标签库(Jsp Standarded Tag Library) ,使用标签取代JSP页面上的Java代码.如下代码就是JSTL标签 在pom.xml导入坐标: <dependency& ...

  3. 利用jstl 标签隐藏手机号码

    项目中需要对敏感数据进行保护,例如:身份证.手机号码.银行卡号码等,页面展示时需要进行部分的隐藏从而达到保护隐私的目的,但是该数据往往从数据库中获取,数据量比较大,利用jstl直接在页面上实现往往是最 ...

  4. jsp判断语句_Java的web展现层JSP的JSTL标签详细总结

    <大数据和人工智能交流>头条号向广大初学者新增C .Java .Python .Scala.javascript 等目前流行的计算机.大数据编程语言,希望大家以后关注本头条号更多的内容. ...

  5. jsp中jstl标签的类似 if - else 语句 的语法

    在jsp中引入jstl的标签库和函数库 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c&q ...

  6. JSP标签和JSTL标签注意点

    1.转发和重定向问题 当前项目:/Test 转发路径:"/"根目录表示当前项目"/Test","/login.jsp"就是"/Te ...

  7. 【JSP教科书】JSP知识在线指南(记录知识JSP体系、EL表达式、JSTL标签库、JSP开发模型和分页查询)

    文章目录 @[toc] 一.JSP简介 1.1 什么是JSP? 1.2 JSP的特点 1.3 JSP为什么也是Servlet 1.4 tomact服务器中的资源分析 1.4.1 tomact服务器中的 ...

  8. JSP中自定义jstl标签

    本期精彩: 之前的博客中有介绍jstl标签和EL表达式:web知识之域对象&EL表达式&JSTL标签_小阿飞_的博客-CSDN博客_web域对象JSP中,关于域对象.EL.JSTLht ...

  9. JSTL标签和分页查询

    作用: 替换java脚本, 配合EL标签式, 执行在服务器端执行, 把jstl执行之后的结果响应给客户端浏览器, JSTL标签在Html标签之前执行 使用步骤: 1.导入jstl依赖: 2.在使用js ...

最新文章

  1. weblogic配置文件学习总结
  2. mysql如何获取当前时间
  3. 用DTS将 SQLServer 导出到 Oracle
  4. oracle重置sys密码
  5. 拓扑排序:编译依赖问题
  6. Java 文件下载,文件名乱码问题解决。
  7. Face3D学习笔记(3)3DMM示例源码解析【上】准备工作
  8. 魔兽世界提取CG最新教程
  9. 爬虫学习之抓取今日头条街拍美图
  10. DQ77KB升级bios和AMT设置
  11. WPS中的word如何取消英文首字母大写
  12. vs2012运行c语言出现:无法查找或打开 PDB 文件
  13. 青龙-闪电世界(脚本更新)
  14. python爬虫如何防止IP屏蔽
  15. 支付宝新农合缴费显示服务器,支付宝新农合缴费怎么交
  16. delphi向控件发送消息,全选、复制、黏贴,sendmessage
  17. 弹性计算产品专家张新涛:阿里云视觉计算的思考与实践
  18. Linux 服务器上部署web程序
  19. C#,数值计算,解微分方程的龙格-库塔二阶方法与源代码
  20. 宝洁网测管道题技巧_宝洁笔试流程经验分享

热门文章

  1. 新服务器打包运营级价值几千的H5商城源码
  2. Bootstrap浅色淡雅个人博客
  3. ExpressJS入门指南
  4. Nodejs入门[在互联网上非常经常,非常疯狂的一个转载]
  5. 风讯CMS常见问题锦集
  6. Sublime Text 2插件安装及快捷键介绍
  7. 【jQuery插件】Twitter Search
  8. linux之RAID知识总结
  9. ubuntu虚拟机联网
  10. Spring、SpringMVC、Spring Boot、Spring Cloud 概念、关系及区别