随笔-jsp 利用jstl标签分页
${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标签分页相关推荐
- jsp导入jstl标签库_EE JSP:使用JSTL标记库生成动态内容
jsp导入jstl标签库 除了在JSP中编写自己的定制标记之外,您还将发现Java EE实际上提供了一组Java标准标记库(JSTL)供您使用. 这些内置标签包括重复(for-loop)标签,条件标签 ...
- JSP之JSTL标签
JSP标准标签库(Jsp Standarded Tag Library) ,使用标签取代JSP页面上的Java代码.如下代码就是JSTL标签 在pom.xml导入坐标: <dependency& ...
- 利用jstl 标签隐藏手机号码
项目中需要对敏感数据进行保护,例如:身份证.手机号码.银行卡号码等,页面展示时需要进行部分的隐藏从而达到保护隐私的目的,但是该数据往往从数据库中获取,数据量比较大,利用jstl直接在页面上实现往往是最 ...
- jsp判断语句_Java的web展现层JSP的JSTL标签详细总结
<大数据和人工智能交流>头条号向广大初学者新增C .Java .Python .Scala.javascript 等目前流行的计算机.大数据编程语言,希望大家以后关注本头条号更多的内容. ...
- jsp中jstl标签的类似 if - else 语句 的语法
在jsp中引入jstl的标签库和函数库 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c&q ...
- JSP标签和JSTL标签注意点
1.转发和重定向问题 当前项目:/Test 转发路径:"/"根目录表示当前项目"/Test","/login.jsp"就是"/Te ...
- 【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服务器中的 ...
- JSP中自定义jstl标签
本期精彩: 之前的博客中有介绍jstl标签和EL表达式:web知识之域对象&EL表达式&JSTL标签_小阿飞_的博客-CSDN博客_web域对象JSP中,关于域对象.EL.JSTLht ...
- JSTL标签和分页查询
作用: 替换java脚本, 配合EL标签式, 执行在服务器端执行, 把jstl执行之后的结果响应给客户端浏览器, JSTL标签在Html标签之前执行 使用步骤: 1.导入jstl依赖: 2.在使用js ...
最新文章
- weblogic配置文件学习总结
- mysql如何获取当前时间
- 用DTS将 SQLServer 导出到 Oracle
- oracle重置sys密码
- 拓扑排序:编译依赖问题
- Java 文件下载,文件名乱码问题解决。
- Face3D学习笔记(3)3DMM示例源码解析【上】准备工作
- 魔兽世界提取CG最新教程
- 爬虫学习之抓取今日头条街拍美图
- DQ77KB升级bios和AMT设置
- WPS中的word如何取消英文首字母大写
- vs2012运行c语言出现:无法查找或打开 PDB 文件
- 青龙-闪电世界(脚本更新)
- python爬虫如何防止IP屏蔽
- 支付宝新农合缴费显示服务器,支付宝新农合缴费怎么交
- delphi向控件发送消息,全选、复制、黏贴,sendmessage
- 弹性计算产品专家张新涛:阿里云视觉计算的思考与实践
- Linux 服务器上部署web程序
- C#,数值计算,解微分方程的龙格-库塔二阶方法与源代码
- 宝洁网测管道题技巧_宝洁笔试流程经验分享