jstl 寫的分頁
<span id='pagina'>
<c:if test='${pager.curPageNO == 1}'>
<a href='javascript:void(0);' onclick="javaScript:alert('當前已經是首頁!');">首頁</a>
</c:if>
<c:if test='${pager.curPageNO != 1}'>
<a href='javascript:void(0);' onclick="tye_1(1)">首頁</a>
</c:if>
<c:if test='${pager.curPageNO == 1}'>
<a href='javascript:void(0);' onclick="javaScript:alert('已經是第一頁!');">上一頁</a>
</c:if>
<c:if test='${pager.curPageNO != 1}'>
<a href='javascript:void(0);' onclick="tye_1(${pager.curPageNO - 1})">上一頁</a>
</c:if>
<c:choose>
<c:when test="${pager.totalpage <=11 }">
<c:forEach begin="1" end="${pager.totalpage}" var="i" >
<a href='javascript:void(0);' name='number1'>${i}</a>
</c:forEach>
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${pager.curPageNO -5 <=1 && (pager.curPageNO +5) >=pager.totalpage}">
<c:forEach begin="1" end="${pager.totalpage }" var="i" >
<a href='javascript:void(0);' name='number1'>${i}</a>
</c:forEach>
</c:when>
<c:when test="${pager.curPageNO -5 >1 && (pager.curPageNO +5) >= pager.totalpage}">
<c:forEach begin="${pager.curPageNO -5}" end="${pager.totalpage}" var="i" >
<a href='javascript:void(0);' name='number1'>${i}</a>
</c:forEach>
</c:when>
<c:when test="${pager.curPageNO -5 >=1 && (pager.curPageNO +5) < pager.totalpage}">
<c:forEach begin="${pager.curPageNO -5}" end="${pager.curPageNO + 5}" var="i" >
<a href='javascript:void(0);' name='number1'>${i}</a>
</c:forEach>
</c:when>
<c:when test="${pager.curPageNO -5 <1 && (pager.curPageNO +5) < pager.totalpage}">
<c:forEach begin="1" end="11" var="i" >
<a href='javascript:void(0);' name='number1'>${i}</a>
</c:forEach>
</c:when>
</c:choose>
</c:otherwise>
</c:choose>
<c:if test='${pager.curPageNO == pager.totalpage}'>
<a href='javascript:void(0);' onclick="javaScript:alert('已經是最後一頁!');">下一頁</a>
</c:if>
<c:if test='${pager.curPageNO != pager.totalpage}'>
<c:if test='${pager.curPageNO <= pager.totalpage}'>
<a href='javascript:void(0);' onclick="tye_1(${pager.curPageNO + 1})">下一頁</a>
</c:if>
<c:if test='${pager.curPageNO > pager.totalpage}'>
<a href='javascript:void(0);' onclick="javaScript:alert('已經是最後一頁!');">下一頁</a>
</c:if>
</c:if>
<c:if test='${pager.curPageNO == pager.totalpage}'>
<a href='javascript:void(0);' onclick="javaScript:alert('已經是尾頁!');">尾頁</a>
</c:if>
<c:if test='${pager.curPageNO != pager.totalpage}'>
<c:if test='${pager.curPageNO <= pager.totalpage}'>
<a href='javascript:void(0);' onclick="tye_1(${pager.totalpage})">尾頁</a>
</c:if>
<c:if test='${pager.curPageNO > pager.totalpage}'>
<a href='javascript:void(0);' onclick="javaScript:alert('已經是尾頁!');">尾頁</a>
</c:if>
</c:if>
</span>
function tye_1(pageno){
if(parseInt('${main}') == 0){ //個人中心首頁顯示
$("#tab_31").load("/personalCenter.do?dayAccountList&status=2&main=0&pageNo="+pageno+"&pageIndex=${pageIndex}");
}else{
var status=parseInt('${status}');
if(!isNaN(parseInt(status))){
if(status == 0){ //待支付
$("#tab_2").load("/personalCenter.do?dayAccountList&pageNo="+pageno+"&ispay=0&status=0");
scroll(0,0);
}else if(status == 99){ //查詢全部
$("#tab_1").load("/personalCenter.do?dayAccountList&pageNo="+pageno);
scroll(0,0);
}else if(status == 4){ //終止
$("#tab_4").load("/personalCenter.do?dayAccountList&status="+status+"&pageNo="+pageno);
scroll(0,0);
}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,0);
}
}
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2508/viewspace-2815563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jq寫分頁
- oracle 分頁寫法Oracle
- jquery寫的ajax分頁外掛jQuery
- Oracle Rownum分頁改寫Oracle
- 讀寫分離 & 分庫分表 & 深度分頁
- 如何寫一個簡單的分頁元件(原理)元件
- 重寫 API 資源分頁資料API
- EL&JSTL26_JSTL標籤3JS
- JSP三(JSTL)JS
- JSTL標籤JS
- 面向Vue新人:用Vue寫一個分頁器Vue
- Django的分頁Django
- mysql分頁-limit offset分頁MySqlMIT
- hyperf 使用模型寫 union 子查詢並做分頁模型
- JSP&&EL&&JSTLJS
- JSTL基礎用法JS
- jstl forEach遍歷JS
- MongoDB 的分頁(Pagination)MongoDB
- ssh的分頁操作
- Oracle的特性分頁Oracle
- 分庫分表後的分頁查詢
- flask 分頁 | 翻頁Flask
- JSTL標籤工具類JS
- JSTL 每天積極向上JS
- Spring中的REST分頁SpringREST
- 分頁功能的實現
- MySQL的分頁查詢MySql
- 自己對分頁的理解
- php 分頁 分頁類 簡單實用PHP
- 分頁器
- Flask——分頁Flask
- 集合分頁
- php 分頁PHP
- 分頁案例
- FindBugs Security JSP 無法識別 jsp 頁面<script>jstl</script>程式碼中的 xss 漏洞問題JS
- JSTL的標籤及使用,包含例項JS
- JSTL各個標籤的解析以及使用JS
- Lavarel Ajax 分頁時 獲取分頁資訊